【发布时间】:2014-09-15 22:49:06
【问题描述】:
我正在尝试实现一个应用程序,该应用程序允许用户从他们的计算机中选择一张照片以通过我的应用程序上传到 facebook。完整代码请参考:Facebook API sdk 4.0 - post a photo onto facebook
我的代码似乎是正确的 - 用户通过表单将照片上传到服务器,然后发送 API 请求以将照片发布到 facebook,但是我有这个错误:
Uncaught exception 'Facebook\FacebookSDKException' with message 'couldn't open file
"uploads/10419411_10152352973347745_2810638062953115781_n.jpg"' in
C:\xampp\htdocs\app\Facebook\HttpClients\FacebookCurlHttpClient.php:142 Stack trace: #0
C:\xampp\htdocs\app\Facebook\FacebookRequest.php(248): Facebook\HttpClients\FacebookCurlHttpClient-
>send('https://graph.f...', 'POST', Array) #1 C:\xampp\htdocs\app\index.php(180): Facebook\FacebookRequest-
>execute() #2 {main} thrown in C:\xampp\htdocs\app\Facebook\HttpClients\FacebookCurlHttpClient.php on line 142
CURL 已启用。我的文件夹和文件的权限是可读的。我真的不知道这个错误是什么意思。我查看了 FacebookCurlHttpClient 中的第 142 行,它与 curlErrorCode 有关。有谁知道这意味着什么以及如何解决?
【问题讨论】:
-
你的代码是什么样的?
-
嗨,我的代码在我以前的帖子中显示,请查看此链接:stackoverflow.com/questions/24885784/…
-
这看起来像文档。你的代码是什么样的?
-
什么意思?该链接提供了指向我的代码的链接:/我已将其包含在“完整代码”下的问题中 :) 显然有人测试了我的代码并且它有效,所以我完全不知道为什么它不适合我和为什么它会抛出那个错误..
-
您链接到第一条评论。这就是为什么我没有看到它。问题是您没有遵循文档。正如第一条评论所说,来源不应该是文件的内容
标签: php facebook facebook-graph-api curl facebook-sdk-4.0