脱机许可变更2012年5月5日,2012年5月5日之后的publish_stream

时间:2012-05-07 11:42:40

标签: facebook facebook-graph-api permissions

我曾经一直使用此代码解决权限请求:

<? $auth_url = "https://www.facebook.com/dialog/oauth?client_id=" . $app_id . "&redirect_uri=" . urlencode($fanpage_app.'&scope=publish_stream,offline_access&app_data=af'); ... ?>

但是当“权限”对话框打开时,没有显示额外的权限,因此不会要求它们。你是如何申请许可的?您使用的是新的身份验证对话框吗?

其次,在我要求发布流时,我是否仍然需要离线访问,只要我的应用想发布到应用用户的Feed中就会发布?

TIA和欢呼声, 丹尼尔

1 个答案:

答案 0 :(得分:0)

回答问题的第二部分

对于所有对Graph API的调用,您需要access_tokenoffline_access保证您有access_token不会过期。因此,您不需要offline_access发布到Facebook,但该权限将使您的生活更容易获得未过期的access_tokens。