无法打开文件"" php中的facebook错误?

时间:2014-07-11 10:15:43

标签: php facebook-php-sdk

我会保持简短和甜蜜......

我正在尝试使用php sdk更改facebook页面标签图标/图像,但我收到以下错误:

couldn't open file ""

我正在使用下面的代码:

$fb->api(
      $posturl3, 'POST', array(
        'custom_image' => '@' . realpath('https://mydomain.com/fbiconapp.jpg'),
        'custom_name' => 'My App', // give it a custom name if you want too
        'access_token' => $page_access_token // access token for the page
       )
);

我已经检查并确保图像的路径正确并且图像存在于该路径上。所以问题就不存在了。

如果我删除

'custom_image' => '@' . realpath('https://mydomain.com/fbiconapp.jpg') 

从上面的代码,它工作正常。所以我知道问题不是访问令牌!

有人可以就此问题提出建议吗?

由于

1 个答案:

答案 0 :(得分:3)

正如在一些评论中,realpath是针对机器上的文件路径,而不是预期的Web URI,请阅读文档:http://php.net/manual/en/function.realpath.php