0

次のグラフAPIリクエストに対する応答を受け取ったかどうかを確認するにはどうすればよいですか?

 $abc=$facebook->api('/'.$userid);

また、エラーを受け取った場合、$ abc内のキーは何ですか?

4

2 に答える 2

0

Getting Started: The Graph APIを読むことをお勧めします。Graph API Explorerでクエリを試してみてください。エラーが発生する場合は、クエリによって異なります。たとえば、ユーザー ID が不明な場合は、次の出力が表示されます。

   "error": {
      "message": "(#803) Some of the aliases you requested do not exist: XXXXXXXXXXXX",
      "type": "OAuthException",
      "code": 803
   }

「id」キーが設定されていて空でないかどうかを確認する必要があります。

于 2012-11-23T13:55:29.340 に答える
0

次のグラフ API 要求に対する応答を受信したかどうかを確認するにはどうすればよいですか?

タイトルにあるように、リクエストが「完了」したかどうかを確認することは意味がありません。PHP SDK API 呼び出しは同期的であるため、API からの応答が受信されるまで、コードの実行は常に「待機」します。

また、エラーが発生した場合、$abc 内のキーは何ですか?

なし – 値はちょうどnull.

何か問題が発生した場合、PHP SDK は例外try { … } catch(…) { … }をスローします。そのため、ステートメント ブロックを使用して PHP で例外を処理する方法をよく理解してください。

于 2012-11-23T14:29:00.640 に答える