2012-01-06 23 views
3

Facebook Graph APIを使用してリンクを共有したいと思います。私は次のことをやっている。Facebook Graph API共有リンク

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
            @"Description goes here.",@"description", 
            @"www.google.com/image.jpg",@"picture", 
            @"www.google.com/invites/username", @"link", 
            @"Google",@"name", 
            @"www.google.com",@"caption", 
            nil]; 


    Facebook *fb = [Model shared].facebook; 

    [fb requestWithGraphPath:@"me/links" andParams:params andHttpMethod:@"POST" andDelegate:self]; 

は、と私はFBポストはこのようになりたい: enter image description here

しかし、私が学んだ「VEのは、FacebookのグラフAPIは、共有ページから、それ自体で画像や説明を要することです。

共有したいコンテンツをカスタマイズする方法はありますか?

答えて

4

あなたはURL上にあるページからlink Facebookの取得OpenGraphタグ(のようなpicturedescription)を投稿する場合は、linkとして指定します。

linkの代わりにpostオブジェクトを公開してGraph APIを使用すると、カスタム情報を指定できます。

実際にあなただけのme/feedme/linksを変更することができ、この達成するために:

[fb requestWithGraphPath:@"me/feed" andParams:params andHttpMethod:@"POST" andDelegate:self]; 
+0

をしかし、その場合には、キャプション(私の場合、すなわちwww.google.com)がリンクされませんが。 – Soni

+0

私は投稿の種類を得る方法がないと思う、私が望む方法 – Soni

+0

@Juicy名前、説明、キャプションなどの文字制限は何ですか? – user3306145