Php 图形返回错误:(#100)源未正确格式化,无法与图像一起上载
我有使用SDK v4上传图像的代码,可以在fb timeline上发布Php 图形返回错误:(#100)源未正确格式化,无法与图像一起上载,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,我有使用SDK v4上传图像的代码,可以在fb timeline上发布 $linkData = [ // 'link' => 'http://www.example.com', 'message' => 'User provided message', 'source' => $fb->fileToUpload('/img/about_two.jpg'), ]; try { // Returns a `Facebook\FacebookResponse
$linkData = [
// 'link' => 'http://www.example.com',
'message' => 'User provided message',
'source' => $fb->fileToUpload('/img/about_two.jpg'),
];
try {
// Returns a `Facebook\FacebookResponse` object
$response = $fb->post('/me/photos', $linkData, 'XXXXXXXXXXX');
} catch(Facebook\Exceptions\FacebookResponseException $e) {
echo 'Graph returned an error: ' . $e->getMessage();
exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}
我收到错误消息“图形返回错误:(#100)源未正确格式化”。我尝试使用live link作为图像路径,将图像大小设置为200 X 00。但同样显示出同样的错误
任何人都可以帮忙。
谢谢您的映像路径很可能是错误的–带有前导斜杠,它指的是服务器的根目录,我怀疑您的映像是否真的位于那里。请注意,这是一个文件系统路径,而不是URL。您的映像路径很可能是错误的–带有前导斜杠,它指的是服务器的根目录,我怀疑您的映像是否真的位于那里。请注意,这是一个文件系统路径,而不是URL。