私はAS3で書かれたFacebookキャンバスアプリを持っていて、Adobe Facebook APIを使っています。AS3 Facebookキャンバスアプリ - 友達のフィード(壁)に画像を投稿する必要がありますか?
私は接続することができます、友達のリストを取得し、友人を選んで、すべてのものはうまく動作しています。問題は私が友人の壁に挑戦しようとするときです。私は画像を投稿しようとしています。それだけです、イメージです。
画像は200x200で、Facebookのガイドラインが50x50未満で、3:1の比率を超えていないことを満たしています。
私はインターウェブ全体で答えを探し、見つけたすべての例を試しました。私は有望な試みのように見えたものを一緒に冠しただけで、まだ画像が表示されないようにしています。他の情報(メッセージやリンクなど)を含めると表示されます。ただの写真はありません。ここでは、Facebookのドキュメントによると最も有望であると思われるコードがあります。
Facebook.api('/' + friendID +'/feed', onPicPosted, {image:imageToPost, message:messageToPost, fileName:'FILE_NAME'}, URLRequestMethod.POST);
がが選択された友人である、imageToPostがビットマップであるfriendID、はをonPicPosted画像が表示されないにもかかわらず、成功を返すコールバック、です。
私はまたのparamsオブジェクトに画像に絵を変更し、誰かの提案に基づき、わずかなバリエーションを試してみました。
Facebook.api('/' + friendID +'/feed', onPicPosted, {picture:imageToPost, message:messageToPost, fileName:'FILE_NAME'}, URLRequestMethod.POST);
の権限が適切に要求し、許可された(「publish_stream」、そしてまた「user_photos」と念対策のための「friends_photos」)されています。
この問題は配信が遅れているため、これを把握することが急務です。選択した友人の壁に画像(ビットマップ、フラッシュで作成)を掲示する方法を知っている人は、助けてください!ありがとう!
これらの例では、 'imageToPost'とは何ですか? – shanethehat
imageToPostは、ムービークリップの「スナップショット」をとり、それをビットマップデータに変換することで、フラッシュで作成されるビットマップです。それはここで大きな質問です:AS3で動的に作成されたビットマップを友人の壁にFlashで書かれたFacebookカンバスアプリからアップロードすることは可能ですか? – Ribs