如何从Facebook应用程序分享照片

时间:2012-10-10 01:30:26

标签: php facebook-graph-api facebook-javascript-sdk

我想从我的应用程序中将照片分享到我的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>';

1 个答案:

答案 0 :(得分:0)

我发布了一个完整的代码,介绍如何创建相册以及上传其他问题的照片,您可以参考:http://facebook.stackoverflow.com/a/12810351/828705