0

我以前一直用这段代码解决权限请求:

<? $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'); ... ?>

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

其次,我在请求 publish_stream 时是否仍需要离线访问,以便在我的应用想要发布到应用用户的提要时发布?

TIA 和欢呼,丹尼尔

4

1 回答 1

0

回答你问题的第二部分

对于对 Graph API 的所有调用,您需要一个access_token. offline_access保证你有一个access_token不会过期的。因此,您无需offline_access在 Facebook 上发帖,但该权限将使您获得未过期的 access_tokens 变得更加轻松。

于 2012-05-07T11:57:23.837 回答