ユーザーが Facebook のファンページに写真をアップロードできる Facebook アプリケーションがあります。アプリケーションを使用しているユーザーとして写真をアップロードする方法がわかりません。現在、ファンページに写真自体をアップロードさせることができるため、ファンページは写真の作成者を失います。
これを行うために、ファン ページの認証トークンを取得し (これが、アプリがファン ページとして投稿している理由であると想定しています)、それを使用して API の「写真」メソッドに渡します。私は AS3 api を使用していますが、使用している api に関係なく、概念は同じであると確信しています。
var values:Object = {message:"message here", name:"title here"};
values.access_token = fanPageAccessToken;
values.image = file;
Facebook.api('fanPageId/photos/', handleUploadComplete, values,'POST');
ユーザーのアクセストークンに変更すると、画像がユーザーの写真にアップロードされます。fanPageId を指定していますが、ユーザーの写真にアップロードされます。
私はここで苦労しています。私が試すことができるアイデアや、共有できる洞察を誰かが持っていますか?
どうもありがとうございました。お時間をいただきありがとうございます。