Facebook Graph API-无法按应用程序名称发布提要

Facebook Graph API-无法按应用程序名称发布提要,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我正在尝试制作一个有权在用户墙上发布的应用程序。我从用户那里获得了publish\u stream权限以及离线访问权限,以确保安全。但是现在,当我尝试在应用程序的订户墙上发布时,使用: $status = $facebook->api("/$user_id/feed", 'POST', array('message' => "$msg")); 然而,当我这样做,而不是从应用程序张贴在订阅者的墙上,它从订阅者的名字张贴 例如,假设我的应用程序名为MyApp,我有一个订户名Sub1。如

我正在尝试制作一个有权在用户墙上发布的应用程序。我从用户那里获得了
publish\u stream
权限以及离线访问权限,以确保安全。但是现在,当我尝试在应用程序的订户墙上发布时,使用:

$status = $facebook->api("/$user_id/feed", 'POST', array('message' => "$msg"));
然而,当我这样做,而不是从应用程序张贴在订阅者的墙上,它从订阅者的名字张贴


例如,假设我的应用程序名为
MyApp
,我有一个订户名
Sub1
。如果在我的界面上,我试图发布一条消息“Test message”,那么它在
Sub1
的墙上发布的不是
MyApp
,而是用户自己。有人能告诉我可能出了什么问题吗?

嗯,这有点奇怪:)你确定你使用了正确的访问令牌(与
MyApp
关联的令牌)吗?你有访问令牌吗?嗯,我以前没有访问令牌,但现在我有了它,它似乎根本不起作用。。getSession不适用于我,即使我使用的是最新的代码,所以我使用以下方式获得访问令牌:您能告诉我这似乎是一个有效的令牌吗?“135982363143562 | vBdRY6_oxTgSzI-6hGmPyiHnu7A”在获得访问令牌后,我遵循:但它给出:致命错误:未捕获OAuthException:必须使用活动访问令牌来查询有关当前用户的信息。