5

我已经能够使用我自己的帐户发布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创建测试用户)。

有没有人能够以测试用户身份登录时发布操作?

+0

难道真的没有人有类似这样的问题吗?如果有人能够与测试用户发布publish_actions(生成的测试用户,而不是真正的用户被设置为“测试人员”),请说出来! – philipisapain 2012-01-23 16:52:55

+0

我有同样的问题 – Dean 2012-10-23 22:51:08

回答