2

PHP SDK を使用して、ファン ページのアルバムに写真をアップロードしようとしています。

$this->facebook->setFileUploadSupport(true);

$fields['image']        = '@'.realpath($source);
$fields['message']      = $message;
$fields['access_token'] = $this->settings['access_token'];

$return = $this->facebook->api($albumID.'/photos', 'POST', $fields);
  • $this->facebookfacebook SDK のオブジェクトです
  • $albumIDファンページに属するアルバムのID
  • publish_stream私のアプリには、 、user_photos、およびその他の権限が manage_pagesあります

アップロードは機能しますが、写真は[myAppName] Photosページの所有者に属するアルバムに配置されます。

写真が指定したアルバムにアップロードされるようにするにはどうすればよいですか? 前もって感謝します!

4

2 に答える 2

0

id解決策は、 graph-APIを介して取得するを使用することです。AIDではなく、object_idではありません(FQL経由)。

于 2012-05-25T13:27:50.480 に答える
0

ページのアルバムへの写真のaccess_tokenアップロードを使用する必要があります。そうしないと、アクティブな所有者にコンテンツが公開されますaccess_token

于 2012-05-22T10:16:43.660 に答える