我想知道你是否有publish_stream的用户权限,并且你想从现在开始publish_action,publish_stream是否涵盖两者,或者我们需要重新请求用户权限吗?
如果是这样,那么检测他们是否被授予此权限的最简单方法是什么,等等。
欢迎用户的旅程建议。
我有一个登录系统,用户可以使用facebook或他们的帐户凭证。
但一些用户在没有facebook的情况下注册,然后再进行连接。我不会在他们每次登录时都创建会话,因为我只需要publish_stream权限,当用户执行特定操作时,不需要与facebook进行实时用户会话来发布。表中有一列指定用户是否已连接。
欢迎提出建议。
谢谢!
-Stefan
发布于 2011-09-29 18:19:23
publish_stream和publish_actions是两个独立的权限。publish_stream不包括publish_actions。
要将操作发布到打开的图形,您需要为新用户和现有用户获取此新权限。
您可以通过Graph API中的GETing /me/权限检查用户授予您的应用程序的权限。
在最新版本的权限对话框中,用户可以选择不授予publish_stream -它始终是一个可选的权限。如果应用程序请求publish_actions,则认为此权限是必需的。
一旦Timeline发布了开发者测试版以外的内容,你就不再需要publish_stream了。如果要发布提要故事,请使用“提要”对话框。
发布于 2012-05-22 15:45:48
到目前为止,publish_stream包含publish_actions权限。
请参阅https://developers.facebook.com/docs/publishing/#publish_stream
publish_stream权限是publish_actions的超集,允许publish_actions允许的所有内容以及更多内容。
发布于 2016-03-14 20:23:39
从v2.2开始,Publish_stream是不推荐使用的权限,这就是为什么你不能使用,只有publish_action你仍然可以使用,
https://developers.facebook.com/docs/facebook-login/permissions
关于djavalatte.com
https://stackoverflow.com/questions/7590878
复制相似问题