我想使用 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 帖子是这样的:
但我了解到,Facebook Graph API 会自行从共享页面获取图像和描述。
有什么方法可以自定义您要分享的内容吗?
最佳答案
如果您发布 link
Facebook 从您指定为 link
的 URL
页面获取 OpenGraph 标签(如 picture
和 description
) .
使用 Graph API通过发布post
对象而不是 link
允许您指定自定义信息。
实际上,要实现这一点,您只需将 me/links
更改为 me/feed
:
[fb requestWithGraphPath:@"me/feed" andParams:params andHttpMethod:@"POST" andDelegate:self];
关于ios - Facebook Graph API 共享链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8759019/