2011-12-15 4 views
1

this questionのコメントでは、Facebookの壁紙にFlashアプレットを挿入することができるとコメントしています。私はFB appを作っていなければこれが可能ではないという印象を受けていました。Facebookの壁にFlashアプレットを投稿するには?

FBはさまざまなメディアタイプへのリンクを変換します。 MP3へのリンクは自動的にSWF MP3プレーヤーになりますが、使用されるFlashアプレットはポストの内容ではなくFBの内部ロジックによって選択されます。あなた自身がを選択してSWFアプレットを埋め込むことは可能ですか?

私はこれに関するドキュメントを見つけることができませんでしたので、他に誰かがいますか?あるいは、これを行うPoCコードがありますか?

+0

これはここで回答されているので、これは重複した質問かもしれません。悲しいかな、私の検索スキルはここで失敗します(インターネットだけでなく)。 – Piskvor

答えて

2

あなたがother questionのコメントで述べたように、あなたはswfファイルにパラメータを渡す方法でも興味を持っていたということは、ここソリューションです。 :ActionScriptので

JavaScriptで

function postOnWall(fbuid) { 
    var params = {}; 
    params['message'] = "my message"; 
    params['name'] = "my name"; 
    params['description'] = "my description"; 
    params['link'] = "https://www.mylink.com"; 
    params['caption'] = "my caption"; 
    params['picture'] = "https://www.mylink.de/thumb.png"; 
    params['source'] = "https://www.mylink.de/Main.swf" + "?bla=thisisyourdynamicquerystring"; 

    FB.api('/' + fbuid + '/feed', 'post', params, function(response) { 
     if (!response || response.error) { 
      // Error occured while publishing to stream 
     } else { 
      // Published to stream 
     } 
    }); 
} 

public function Main() {  
    this.loaderInfo.addEventListener(Event.COMPLETE, loaderComplete); 
} 

private function loaderComplete(event : Event) : void { 
    var myQueryStrings : Object = this.loaderInfo.parameters; 
    if (myQueryStrings && myQueryStrings.bla) { 
     _myMovie.label.text = myQueryStrings.bla; 
    } 
} 
3

あなたはそれのためにFacebookのJS-SDKを使用することができます。

 FB.ui(
     { 
     method: 'feed', 
     name: 'Title pf post', 
     link: 'http://link.to.target', 
     picture: 'http://link.to.previewimage', 
     source: 'http://link.to.swf', 
     caption: 'Subtitle', 
     description: 'Maintext', 
     }, 
     function(response) { 
     if (response && response.post_id) { 
      //alert('Post was published.'); 
     } else { 
      //alert('Post was not published.'); 
     } 
     } 
    ); 
+0

言葉の貧しい選択... JS-SDKは意味されていました。 https://developers.facebook.com/docs/reference/javascript/および特別なhttps://developers.facebook.com/docs/reference/javascript/FB.ui/ – Rufinus

+0

をご覧ください。訂正ありがとうございます。 FBは、蛇がそのスキンを流すのと同じくらい定期的にSDKを変更し続けます。 – Piskvor

関連する問題