一尘不染

使用Facebook的Graph API将照片上传到相册

php

我正在尝试使自己熟悉Facebook的新Graph API,到目前为止,我可以很容易地获取和写入一些数据。

我很难找到合适的文档,就是将图像上传到相册。

如果有人有更多信息,或者可以帮助我解决使用Facebook Graph API将照片上传到相册的问题,请回复!


阅读 331

收藏
2020-05-26

共1个答案

一尘不染

以下是使用PHP Facebook Graph API上传照片的几种方法。这些示例假定您已实例化$ facebook对象并具有有效的会话。

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

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

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

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

2-上传到目标相册

本示例将照片上传到特定的相册。

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

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