PHP-SDK を使用して、ユーザーがアプリからファンページ (アプリをホストしているページ) に写真をアップロードできるようにする方法を見つけようとしています。
シナリオ:
ユーザーがアプリを開く
ユーザーがアップロードする写真を選択するアップロード フォームがあります。
写真をアップロードすると、アプリをホストしているファンページに写真が表示されます
ユーザーがファンページに直接アクセスして写真をアップロードしたように見えるはずです。また、XXX に写真をアップロードしたという通知がストリームに表示されるはずです。
(これはグラフ API に関するものであり、フォームや Facebook アプリなどの作成方法を説明するガイドは必要ありません。)
私の質問: これは可能ですか? 私が試したこと:
$data = $fb->api($fb->getPageId().'/photos', 'POST',
array( 'source' => '@' .$img,
'message' => 'Test'
));
ページ ID を使用して API を呼び出しました。しかし、それを私のページの写真にアップロードする代わりに、ユーザーのギャラリーに画像をアップロードしています。
また、ページのアクセストークンでアップロードしてみました。しかし、これを行うには、「manage_pages」権限が必要です。ほとんどのユーザーは、このような単純なことには付与しません。
誰かが私を正しい方向に導くことができれば、とても感謝しています。前もって感謝します、トーマス