Facebook Graph API共享链接

时间:2012-01-06 14:05:05

标签: ios 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 Post像这样: enter image description here

但我所学到的是,Facebook Graph API从共享页面中自行获取图像和描述。

有没有办法自定义您要分享的内容?

1 个答案:

答案 0 :(得分:4)

如果您发布link Facebook,请从picture上的description页面获取OpenGraph标记(例如URLme/links)。

通过发布link对象而非Graph API使用post,您可以指定自定义信息。

实际上,要实现这一目标,您只需将me/feed更改为[fb requestWithGraphPath:@"me/feed" andParams:params andHttpMethod:@"POST" andDelegate:self];

即可
{{1}}