0

如何检查我是否收到了对以下图形 api 请求的回复?

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

如果我收到错误,$abc 里面的键是什么?

4

2 回答 2

0

如何检查我是否收到了对以下图形 api 请求的回复?

正如您在标题中所说,检查请求是否“完成”是没有实际意义的——PHP SDK API 调用是同步的,因此您的代码的执行总是“等待”直到收到来自 API 的响应。

如果我收到错误,$abc 里面的键是什么?

无 - 值将只是null

当出现问题时,PHP SDK 会抛出异常——因此请熟悉如何使用try { … } catch(…) { … }语句块处理 PHP 中的异常。

于 2012-11-23T14:29:00.640 回答
0

我建议您阅读入门:图形 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 回答