ios - Facebook Graph API 共享链接

标签 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 帖子是这样的: enter image description here

但我了解到,Facebook Graph API 会自行从共享页面获取图像和描述。

有什么方法可以自定义您要分享的内容吗?

最佳答案

如果您发布 link Facebook 从您指定为 linkURL 页面获取 OpenGraph 标签(如 picturedescription) .

使用 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/

相关文章:

ios - NSDataDetector 类型 NSTextCheckingTypeTransitInformation - 它可用于 iOS 吗?

c# - 使用 C# 从 facebook 获取 FB 页面数据

facebook-graph-api - 不支持的请求-方法类型 : get

php - 如何获得所有喜欢 Facebook 页面的人的列表

ios - 两个对象没有相互接触,但 contactTestBetween() 返回结果

ios - 如何使用 Cloudkit 将字典(或任何其他复杂结构)保存到 iCloud 中?

ios - 如何在不过滤核心蓝牙服务的情况下在后台扫描外围设备?

ios - 如何在 ios 中创建可扩展的表格 View ?

javascript - 获取 Facebook 点赞数量

facebook-graph-api - Facebook的 "blue"背景色的十六进制代码是多少?