如何检查我是否收到了以下图表api请求的回复?
$abc=$facebook->api('/'.$userid);
如果收到错误,$ abc里面的键也是什么?
答案 0 :(得分:0)
我建议您阅读Getting Started: The Graph API。也可以使用Graph API Explorer尝试查询。如果您收到错误,则取决于您的查询。例如,如果用户标识未知,则会收到以下输出:
"error": {
"message": "(#803) Some of the aliases you requested do not exist: XXXXXXXXXXXX",
"type": "OAuthException",
"code": 803
}
如果“id”-key已设置且不为空,则应检查。
答案 1 :(得分:0)
如何检查我是否收到了以下图表api请求的回复?
正如你在标题中所说,检查请求是否已“完成”是没有意义的 - PHP SDK API调用是同步,因此代码的执行始终“等待”直到响应从API收到。
如果收到错误,$ abc里面的键也是什么?
无 - 该值仅为null
。
当出现问题时,PHP SDK会抛出例外 - 所以要熟悉如何使用try { … } catch(…) { … }
语句块在PHP中使用它们。