如何检查我是否收到了对以下图形 api 请求的回复?
$abc=$facebook->api('/'.$userid);
如果我收到错误,$abc 里面的键是什么?
如何检查我是否收到了对以下图形 api 请求的回复?
$abc=$facebook->api('/'.$userid);
如果我收到错误,$abc 里面的键是什么?
如何检查我是否收到了对以下图形 api 请求的回复?
正如您在标题中所说,检查请求是否“完成”是没有实际意义的——PHP SDK API 调用是同步的,因此您的代码的执行总是“等待”直到收到来自 API 的响应。
如果我收到错误,$abc 里面的键是什么?
无 - 值将只是null
。
当出现问题时,PHP SDK 会抛出异常——因此请熟悉如何使用try { … } catch(…) { … }
语句块处理 PHP 中的异常。
我建议您阅读入门:图形 API。也可以使用Graph API Explorer尝试查询。如果您遇到错误,则取决于您的查询。例如,如果用户 ID 未知,您会收到以下输出:
"error": {
"message": "(#803) Some of the aliases you requested do not exist: XXXXXXXXXXXX",
"type": "OAuthException",
"code": 803
}
您应该检查“id”键是否已设置且不为空。