1

我正在尝试在我的应用引擎 php 应用程序中使用 facebook php sdk。但它得到一个错误。

当我使用该语句时require 'facebook.php',它会生成错误消息-

Facebook 需要 CURL PHP 扩展

我该如何克服这个例外?

4

4 回答 4

1

使用 SDK 的这个分支,它支持 http 流。

https://github.com/camfitz/facebook-php-sdk

于 2013-08-05T23:20:30.947 回答
1

如果有人希望通过 Google App Engine 使用最新的(版本 4)Facebook SDK for PHP,他们可以使用这个分支:https ://github.com/ahsanity/facebook-php-sdk-v4-without-curl

官方 SDK 使用 Curl 进行所有 API 调用,使其无法在未启用 PHP Curl 模块的环境中使用(例如:Google App Engine)

这个分支检查是否启用了 PHP Curl 模块。如果不是,则回退到使用 Http 流(通过 file_get_contents())。如果检测到 Curl,它会像官方 SDK 一样使用 Curl。

于 2014-05-17T15:38:40.137 回答
0

该库将 curl 替换为 php http 流函数https://github.com/azayarni/purl

于 2014-02-05T15:24:55.523 回答
0

这个问题很老了,因此以前的答案。任何寻找最新解决方案的人都可以下载 v5 或更高版本的官方 Facebook PHP SDK。它原生支持各种 HTTP 客户端,包括 Curl 和 HttpStreams。

我只是按照他们的PHP SDK 入门指南中提供的安装说明进行操作,它可以在我的 GAE 实例上运行,无需配置或修补。

于 2015-12-09T05:40:13.173 回答