我已经能够使用我自己的帐户发布 Open Graph 操作,但我无法像应用程序的测试用户一样做同样的事情,收到以下错误:
OAuthException:发生意外错误。请稍后重试您的请求。
我已经测试了我在调试器中使用的访问令牌,它很好。
这是我正在使用的代码 - 我很确定代码很好,因为当我以自己的身份登录时它可以工作:
$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;
}
这个问题:无法使用测试用户通过 Open Graph 发布似乎有类似的问题,但发布的修复对我不起作用(我尝试通过角色部分和图形 API 创建测试用户)。
有没有人能够在以测试用户身份登录时发布操作?