【发布时间】:2010-05-20 15:49:36
【问题描述】:
我正在将 Facebook Connect 集成到我们的应用程序中。我认为在http://github.com/facebook/php-sdk 使用 Facebook 官方 SDK 是最好的方法,因为它在 FB Developers wiki 上被宣传。
但我无法让它工作。在研究 API 代码时,我想起了我之前关于 CURLOPT_SSL_VERIFYPEER 参数的经验。该参数默认值为“true”,API中未设置,隐式设置为true。
我将 CURLOPT_SSL_VERIFYPEER 参数更改为 false,问题就解决了。使用它作为 true,我可以从 /get/me 查询的 Graph API 得到的是“boolean(false)”但是将其 CURLOPT_SSL_VERIFYPEER 参数设置为 false 相同的 curl 查询给了我用户 json 对象。
我想在这里问的是,使用 Facebook PHP SDK 的副作用是什么,因为“CURLOPT_SSL_VERIFYPEER”参数设置为 false。更一般地说,如果我在没有对等验证的情况下启动 curl 会话是否有意义。
【问题讨论】: