Facebook Flash アプリを作成していますが、自分自身または友人がタグ付けされた写真を Facebook にアップロードできません。私は今ずっとこれで立ち往生しており、解決策を見つけることができませんでした.まず第一に、アプリに持たせたい権限があります.
ExternalInterface.call("redirect","appId","user_birthday,read_stream,publish_stream,user_photos,friends_photos","http://apps.facebook.com/appName");
タグなしで写真をFacebookにアップロードするために私がすることは次のとおりです(これは機能します):
var params:Object = {name: 'My Card', image:card, message: 'Greetings from Barcelona' , fileName:'Card'};
Facebook.api('me/photos', onSaveToPhotoAlbumComplete, params);
しかし、友達や自分のタグを追加したいときはうまくいきません。
var params:Object = {name: 'Rosada Face-It', image:card, message:message, fileName:'Face It!', tags:[{"id":myId,"x":50,"y":50}]};
Facebook.api('me/photos', onSaveToPhotoAlbumComplete, params);
また、「id」の代わりに引用符と「tag_uid」を使用して試しましたが、それは問題ではないと思います:
tags:'[{"tag_uid":"'+ editorModel.tag1 +'","x":"50","y":"50"}]'
誰かが助けてくれたら?