我曾经一直使用此代码解决权限请求:
<? $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和欢呼声, 丹尼尔答案 0 :(得分:0)
回答问题的第二部分
对于所有对Graph API的调用,您需要access_token
。 offline_access
保证您有access_token
不会过期。因此,您不需要offline_access
发布到Facebook,但该权限将使您的生活更容易获得未过期的access_tokens。