2011-03-29 140 views
0

发布到未认证用户的墙上当用户未通过Facebook身份验证时,是否可以发布到墙上(使用图api)?我尝试用用户标识替换FB.api('/me/feed/', 'post'...中的我,但它不起作用。即使当我从FB登出时,Quora也能够在我的fb墙上发布消息。使用脸谱图api

回答

1

您可以,但您需要用户授予您offline_access权限。

这是来自Facebook文档: 使您的应用程序可以随时代表用户执行授权请求。默认情况下,大多数访问令牌在短时间后过期,以确保应用程序仅在主动使用应用程序时代表用户发出请求。此权限使我们的OAuth端点返回的访问令牌长久存在。

+1

只是一个侧面说明:大多数用户不会从经验中愉快地授予您此权限。考虑你是否真的需要这个,并且知道它会减少授权你的应用程序的用户数量。 – 2011-03-29 07:11:56

+0

好点。所以基本上,如果他们从Facebook注销,我应该显示连接到Facebook链接EVEN,虽然他们早已连接到FB,我有他们的ID,对吧? – Prabhu 2011-03-29 07:14:40

+0

没错。用户正在习惯它。这只是事情的方式。没有理由寻找解决方法,恕我直言。 – 2011-03-29 07:16:16