我想从我的应用程序中将照片分享到我的 Facebook 时间线。我创建了一个提供证书的测验应用程序。我想在 Facebook 上将该证书的图像显示为照片。我检查了 Facebook php SDK,但不知道该怎么做。有没有特定的代码可以做到这一点?我看到一些 Facebook 应用程序直接将图像分享到我的墙上。
这是我尝试过但失败的一些代码:
require 'lib/facebook.php';
$facebook = new Facebook(array(
'appId' => 'xxxx',
'secret' => 'xxxxxx',
));
$photo = "";
$message = "Checkout my photo";
$ret_obj = $facebook->api('/me/photos', 'POST', array(
'source' => '@' . $photo,
'message' => $message,
)
);
echo '<pre>Photo ID: ' . $ret_obj['id'] . '</pre>';