我正在添加发布到访客 Facebook 墙的功能。
我正在使用以下代码:
$path_to_image = "http://projects.kleelof.com/boot_designer/image_interchange.php?c=" . $file_id;
$attachment = array('message' => 'this is my message',
'name' => 'The name of your company',
'caption' => "Caption of the Post",
'link' => $path_to_image,
'picture' => $path_to_image,
'description' => 'this is a description',
'access_token' => $facebook->getAccessToken()
);
//echo($path_to_image);
$result = $facebook->api('/me/feed/','post',$attachment);
帖子出现在我的墙上,但没有图像。
您可以通过尝试该应用程序来查看完整的过程并发布它:http://projects.kleelof.com/boot_designer - 然后选择两个链接之一。
保重, 李
我认为图像的路径需要是实际的文件系统路径,并且图像将随着FB处理的请求一起被读取和上传。另外,它需要以 @ 开头才能实际上传。