自分のアカウントを使用してOpenGraphアクションを投稿することはできましたが、アプリケーションのテストユーザーと同じことを行うことができず、次のエラーが発生します。
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を介してテストユーザーを作成しようとしました)。
テストユーザーとしてログインしたときに、誰かがアクションを投稿できましたか?