我已经能够使用我自己的帐户发布Open Graph操作,但我无法像应用程序的测试用户一样收到此错误:无法发布Open Graph操作作为测试用户
OAuthException: An unexpected error has occurred. Please retry your request later.
我测试了使用调试器的访问令牌,这很好。
下面是我使用的代码 - 我敢肯定的代码是好的,因为它的工作原理,当我登录的自己:
$token = $this->facebook->getAccessToken();
$params = array(
'access_token' => $token,
'{object}' => 'http://samples.ogp.me/{objectID}',
);
try
{
$result = $this->facebook->api('/me/{namespace}:{action}', 'POST', $params);
echo $result;
}
catch(FacebookApiException $e)
{
echo $e;
}
这个问题:Unable to use Test Users for posting through Open Graph似乎有一个类似的问题,但修复张贴不适合我(我已经尝试通过角色部分,并通过图形API创建测试用户)。
有没有人能够以测试用户身份登录时发布操作?
难道真的没有人有类似这样的问题吗?如果有人能够与测试用户发布publish_actions(生成的测试用户,而不是真正的用户被设置为“测试人员”),请说出来! – philipisapain 2012-01-23 16:52:55
我有同样的问题 – Dean 2012-10-23 22:51:08