phi*_*ain 5 testing opengraph facebook-opengraph facebook-test-users
我已经能够使用自己的帐户发布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;
}
Run Code Online (Sandbox Code Playgroud)
这个问题:无法使用测试用户通过Open Graph发布似乎有类似的问题,但发布的修复程序对我不起作用(我尝试通过Roles部分创建测试用户,并通过图形API).
有没有人能够以测试用户身份登录时发布操作?
我遇到的问题是由于在“应用程序设置”>“高级”中将“沙盒模式”设置为“启用”引起的。
以下页面建议在测试应用程序时启用沙盒模式,但测试用户无法在沙盒模式下发布开放图操作。
http://developers.facebook.com/docs/ApplicationSecurity/