2011-07-04 16 views
2

私の持つ以下のコードで何が間違っているのか誰も知っていますか?グラフApiリンク - 名前、キャプション、説明画像が表示されない

Facebookのユーザーのニュースフィードに表示されている名前、キャプション、説明、画像を取得できないようですが、リンクとメッセージが表示され、機能しました。

WebClient wc= new WebClient(); 
wc.Encoding = Encoding.UTF8; 
wc.UploadString("https://graph.facebook.com/me/links", null, "access_token=" + <facebookAccessToken> + "&link=" + <a valid url> + "&message=" + <a valid message> + "&name=SomeName" + "&caption=SomeCaption" + "&description=SomeDescription" +"&picture=http://mywebsite.com/photo.jpg"); 

それがコードビハインドASP.NETで(フェイスブックのフィードニュースにリンク後)行う別の方法はありますか?

答えて

2

グラフのapiは、https://graph.facebook.com/me/linksが名前、説明、および画像をパラメータとして受け入れるように指定していますが、これらのパラメータは何も行いません。この問題を解決するには、バグが報告されています(http://bugs.developers.facebook.net/show_bug.cgi?id=14782、あなたはサインアップまたはログインしてページを表示する必要があります)。

https://graph.facebook.com/me/feedを使用して同じパラメータを渡してリンクを送信することもできます。これを行うと、リンクメソッドで期待した動作が得られます。

+1

これは良い解決策ですが、私がこれを行うと、私の "更新"には "共有"リンクがなく、グローバルに共有されていないようです。 – Bradley

0

how does one post a thumbnail picture to a Facebook /links object?を参照。 /リンクへのリンクを投稿すると、画像を指定することはできませんが、/フィードに投稿することはできません。

+0

も、それは単なる絵だ、しかし、私のトラブルにも名前、キャプションや説明があるということです表示されず、これは私を怒らせている... – FBLover2011

+0

同じソリューションがキャプションと名前にも機能することがわかります。私は説明をしなかった。 –

+0

あなたは何を意味するのですか?「回避策として、独自のコントロール、フレームセットまたはiframe内のサーバーに目的のコンテンツを埋め込み、希望のサムネイルをそのページに埋め込み、そのリンクを目的のFacebook ID /リンクに投稿することができますオブジェクト。あなたはさらに精緻化できますか? – FBLover2011

関連する問題