使用PHP / Java上传Facebook照片

时间:2010-05-17 09:11:02

标签: java php facebook

有没有办法只使用我的用户名和密码将照片发布到我的脸谱资料中?代码可以是PHP或Java。我可以使用facebook java api,如果是的话怎么样?我不想制作一个Facebook应用程序,并允许它将照片发布到我的个人资料 任何帮助深表感谢。提前谢谢。

2 个答案:

答案 0 :(得分:1)

以下是使用PHP Graph API上传照片的各种方法。这些示例假设您已实例化$ facebook对象并为当前用户提供有效会话。

1 - 当前用户的默认应用程序相册

此示例将照片上传到当前用户的默认应用程序相册。如果相册尚不存在,则会创建。

$args = array('message' => 'Photo Caption');
$args['image'] = '@' . realpath($FILE_PATH);

$data = $facebook->api('/me/photos', 'post', $args);
print_r($data);

2 - 目标专辑

此示例会将照片上传到特定相册。

$args = array('message' => 'Photo Caption');
$args['image'] = '@' . realpath($FILE_PATH);

$data = $facebook->api('/'. $ALBUM_ID . '/photos', 'post', $args);
print_r($data);

3 - 具有访问令牌的目标相册

此示例会将照片上传到需要访问令牌的特定相册。

 $args = array('message' => 'Photo Caption');
$args['image'] = '@' . realpath($FILE_PATH);

$data = $facebook->api('/'. $ALBUM_ID . '/photos?access_token='. $ACCESS_TOKEN, 'post', $args);
print_r($data);

答案 1 :(得分:0)

查看Facebook java api,特别是FeedUserPhotoFeedFacebookPhoto课程。