Php 如何从facebook应用程序共享照片

Php 如何从facebook应用程序共享照片,php,facebook-graph-api,facebook-javascript-sdk,Php,Facebook Graph Api,Facebook Javascript Sdk,我想从我的应用程序中共享照片到我的Facebook时间线。我创建了一个提供证书的测验应用程序。我想在Facebook上以照片的形式展示该证书的图像。我检查了Facebook的php SDK,但不知道怎么做。是否有任何特定的代码来执行此操作?我看到一些Facebook应用程序直接在我的墙上分享图像 下面是一些我尝试过但失败的代码: require 'lib/facebook.php'; $facebook = new Facebook(array( 'appId' => 'xxxx',

我想从我的应用程序中共享照片到我的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>';
需要'lib/facebook.php';
$facebook=新的facebook(数组)(
“appId”=>“xxxx”,
“机密”=>“xxxxxx”,
));
$photo=“”;
$message=“签出我的照片”;
$ret_obj=$facebook->api('/me/photos',POST',数组(
'源'=>'@'.$photo,
'message'=>$message,
)
);
回显“照片ID:”$ret_obj['id'].';

我已经发布了关于如何创建相册以及上传照片的完整代码,关于另一个问题,您可以访问: