我会保持简短和甜蜜......
我正在尝试使用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')
从上面的代码,它工作正常。所以我知道问题不是访问令牌!
有人可以就此问题提出建议吗?
由于
答案 0 :(得分:3)
正如在一些评论中,realpath是针对机器上的文件路径,而不是预期的Web URI,请阅读文档:http://php.net/manual/en/function.realpath.php