2012-03-02 79 views
0

是否有人知道是否必须使用HTTPS与Graph API进行通信?使用HTTPS与Graph API进行通信是强制性的吗?

其实,我们有一个Facebook应用程序运行在我们的产品上有HTTPS,它工作正常。对于相同的应用程序,我们有一个开发/舞台设置,但没有HTTPS。直到2012年2月23日,这两台服务器都正常工作。现在我们在开发/舞台服务器上的应用程序抛出以下错误:

CurlException:28:connect()超时!

警告:的file_get_contents(HTTPS://graph.facebook.com/me =的access_token ...):未能打开流:连接超时

我只是想知道,如果它是一个HTTPS问题或Facebook做了IP的黑名单。

+0

重复:http://stackoverflow.com/questions/9529207/graph-api-access-without-https – Smamatti 2012-03-02 13:06:11

回答

0

尝试

<?php 

if (!extension_loaded('openssl')) { 
    if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { 
     dl('php_openssl.dll'); 
    } else { 
     dl('openssl.so'); 
    } 
} 

?> 

或添加openssl.so到你的php.ini文件并重新启动服务器

附:发送access_token时必须使用HTTPS

+0

已在服务器上启用OpenSSL。任何其他线索...... – 2012-03-02 17:36:22