2012-12-12 1 views
7

stream.publishのコードをjavascript SDKのフィードダイアログを使用するように更新しようとしていますが、結果として得られるFacebookの投稿は小さくて醜いです。もっと迷惑なのは、Facebookの投稿が自分のサイトのプレビューと一致しないということです。ここでJavascript SDKフィードダイアログを使用して作成された投稿は小さく、切り捨てられます。プレビューと一致しません

は私のコードです:

function facebook_publish_feed_story() { 
    var publish = { 
     method: 'feed', 
     link: 'http://www.wikipedia.org/', 
     picture: 'http://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png', 
     name: 'Name of the link', 
     caption: "A caption that's kind of long like this I'm going to write some more words" 
     description: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas vitae augue sed urna fermentum vulputate. Nunc porttitor vestibulum vestibulum. Aliquam eget feugiat lectus. Duis ullamcorper sollicitudin nisi sit amet congue.' 
    }; 

    FB.ui(publish, function(response) { 
    //do something with response 
    }); 
} 

は、ここでポストのプレビューとjavascriptのポップアップです。

x

をそしてここで、それはそれはFacebookの投稿にいたら、次のようになります。この投稿は、私には全く罰金と素晴らしく見えます。それは、これは「それはただの方法である場合であってもなくて「...」または

x

『続きを読む』、説明は全く切り捨てられていることを暗い背景を持つテーブルでだ、とことに注意してください"、それは問題ありませんが、私はあきらめますが、このコードを修正する方法がある場合や、別のSDK呼び出しを使用してより魅力的で有益な投稿を作成すれば、みんなにとってより良いものになるでしょうか?

+0

あなたは解決策を見つけますか?長さ制限はありますか? – chrislovecnm

+0

私は解決策があるとは思わない。私はあなたが選択したもののあなたの情報を表示する権利を行使するのはFacebookのケースだと思います。プレビューは最終的な投稿と一致しませんが、私たちはSDKを使用しているので、私たちはそれを見ています。キャプションが説明よりも多くの内容を保持するかもしれないというヒントについては、以下を参照してください。残念ながら私はスペースの量に依存するので、キャラクター数の制限があるとは思わない。おそらく2行に制限されています。 – nvioli

+0

私はスペースに関連していると思います...イメージに一致してください – chrislovecnm

答えて

2

これと同じですが、投稿は切り捨てられます。私はこの問題が最近始まったことに気付きました。私の「解決策」は、テキストを説明の代わりにキャプションの値に入れることでした。キャプションには説明よりも多くの文字が含まれているようです。

+0

より良い方法があるとは思われません。 – nvioli

+0

私は説明やキャプションに差異があるとは思わない。これはiOS SDKで私と一緒に起こっています。私はちょうど両方のキーを試してみたところ、まったく同じ結果になりました。 – Ahmed

+0

さて、2つではなく1段落のテキストしか得られないことを除けば... – nvioli

関連する問題