-1

我无法发布到用户的 fb 页面。

我可以轻松地从我的应用程序发布到用户墙,但不能在用户页面墙上发布??

我做了什么发布到用户墙上:

起初,我向作为其页面内容管理器的 USER 请求所有必需的权限:

'范围' => 'photo_upload、user_status、read_stream、publish_stream、user_photos、manage_pages、offline_access'

所以现在我的应用程序有权发布到用户墙,我所做的一切都是为了获得用户个人资料的响应:

$user_profile = $facebook->api('/USERNAME');

然后像这样写信给用户墙:

$facebook->api("/USERNAME/feed", "post", array('message' => $params['message']));

但是当我用用户页面墙尝试同样的事情时,它不起作用!

当我向用户页面询问相同的权限时,它不起作用重定向到用户墙,然后为用户而不是为用户页面设置权限。

所以现在我被卡住了,我无法让用户页面授予我权限,或者如果用户是他的页面的经理并且我获得了 manage_pages 权限,我什至需要这个?

这也不起作用:

$facebook->api("/PAGEID/feed?access_token=".APP_ACCESS_TOKEN, "post", array('message' => $params['message']));

..它导致:致命错误:未捕获的 OAuthException:(#200)用户尚未授权应用程序执行此操作。

4

1 回答 1

1

你已经看到吗?

如果您想离线执行此操作,我认为您需要通过access_token其中一位管理员的长期到期时间

于 2012-10-22T08:10:56.763 回答