3

Fatal error: Uncaught OAuthException: (#803) Some of the aliases you requested is not exist: 0_309479102458745 throw in /base_facebook.php on line 1039

私のアプリは正常に動作していましたが、突然多くのユーザーがこのエラーを受け取りました (ただし、0_309479102458745 は多少異なります)。

それらをvarcharとして扱うように変更し、ここにリストされているすべての提案に従いましたFacebook PHP throwing exception "(#803) Some of the aliases you requested do not exist" .

これが原因のコードです: $result = $facebook->api('/me/feed/', array('access_token' => $facebook->access_token,'limit'=>50)); //投稿を取得 foreach($result['data'] as $posts)

どこからともなく始まったので、どこからトラブルシューティングを開始すればよいか正確にはわかりません。

私はあなたの助けに感謝します!

4

1 に答える 1

2

0 は有効なユーザー ID ではないため、0_309479102458745 は機能しません。

この形式の ID は、ユーザー ID またはページ ID の後に投稿 ID が続きます。フィードから返される 0_{post ID} が表示されることはありません。

  • もしそうなら、それは API のバグかもしれません - ここで報告できます: https://developers.facebook.com/bug
  • その値を手動で作成している場合は、間違っている可能性があります。
于 2012-04-22T03:53:56.837 に答える