以下是使用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);