2012-03-22 11 views
0

こんにちは、私は、送信ダイアログを使用するFacebookのアプリを作っています。私はリンクパラメータとして 'https://apps.facebook.com/APP_NAME/'を入力すると、なぜ動作しないのだろうと思っていました。私は送信メッセージのリンクを自分のアプリケーションへのリンクにしたいが、送信ダイアログではapps.facebook.comと表示されます。これを行うためにとにかくありますか?Facebookアプリケーションへの送信ダイアログでリンクを作成しますか?

編集:

<script> 
FB.init({appId: 'App_ID', xfbml: true, cookie: true}); 
function sendMessage(){ 
    // assume we are already logged in 
     var token = FB.getAuthResponse().accessToken; 
     FB.ui({ 
      method: 'send', 
      name: 'Test', 
      link: 'https://www.apps.facebook.com/APP_NAME', 
      description: 'This is a test', 
      picture: '', 
      display: 'iframe', 
      access_token: token 
      }); 
} 
</script> 
+0

コードhttps://apps.facebook.com/APP_NAME/を置いたコードを表示できますか? –

+0

はいこちらのコードは – BOOM

+0

です。「https://www.apps.facebook/APP_NAME」で、「https://apps.facebook.com/APP_NAME」ではありませんか?リンクが壊れている場合、私はそれに対するFacebookの反応を知りません。 – Shreeni

答えて

0

あなたはポストのキャプションに現れてapps.facebook.comドメインをたくない場合は、あなたがtherenあなたのサイトに新しいページを作成するCA:はい申し訳ありませんが、ここでコードがあります。すべてのogメタタグをフィードに表示するように設定します。ページ内の唯一の他のコンテンツは、あなたのキャンバスアプリへのjavascriptリダイレクトにする必要があります。このようにしてFBがサイトをスクラップすると、必要なすべてのデータが取得され、ユーザーがリンクをクリックすると、jsによってアプリにリダイレクトされます。

また、アプリキャンバスページのURLに「www」はありません。