我正在使用新的图形api(iframe)创建FB应用程序。应用程序工作正常,但当我调用api方法它抛出异常。调用
$permissions = $facebook->api("/me/permissions");
OR
$fbme = $facebook->api('/me');
总是失败并抛出"名称查找超时"异常。所以我浏览这个问题,发现一个解决方案是改变facebook.php文件在设置CURLOPT_CONNECTTIMEOUT从默认值10到更高的值。但是这个解对我不起作用,我遇到了同样的问题。为什么会这样。对于这个问题是否有任何解决方案或api()在服务器端的任何替代方法。
Thanks in advance.
您确定正在使用新的图形API吗?
你可以尝试替换"api-read.facebook.com"与"api.facebook.com"在你从facebook下载的库。(名字应该是facebook。php)
有时Facebook服务器不是100%运行,你可以在这里检查:http://api-status.com/6404/50042/Facebook-Graph-API
你也应该检查你的配置,也许你没有设置正确的应用程序Id或密钥