Facebook iOS SDK:在提及朋友的帖子后张贴
我想用图片,留言和提及一些朋友发帖子。 我使用的图形APIFacebook iOS SDK:在提及朋友的帖子后张贴
[FBRequestConnection startWithGraphPath:@"me/photos" parameters:dictionary HTTPMethod:@"POST" completionHandler:
找来好友名单张贴照片时使用
[FBRequestConnection startWithGraphPath:@"/me/taggable_friends"
parameters:nil
HTTPMethod:@"GET"
completionHandler:
每一位朋友已经这样“AaJIwZcI7HgWAY1FXkqc5AMjIzE3k8TEuv9YligJRa_2M1EmZ3iGvFZxRpF6s1eW3pCNKep2RUxy5KWH3WgOSUH3QSRLH_RRaTlfgcFjRX9DpQ”但如何一个id实现这个ID的消息?
我用不同的方式,但没有:
https://developers.facebook.com/docs/opengraph/using-actions/v2.1#people
[dictionary setObject:array forKey:@"tags"];
[dictionary setObject:[NSString stringWithFormat:@"@[%@:1:%@]",userID,userName]forKey:@"message"];
任何想法或者一些帮助吗?
提到朋友可能看起来很容易,但实际上这是一个非常复杂的事情,值得大教程,涉及很多步骤和API请求执行。要做到这一点,你应该创建对象,并做一些行动它。至于术语:object由类型,图片,标题,网址,自定义字段等通用数据组成。action由对象也可以提及朋友。因此:
- 你应该在一节“开放图”你的应用程序的页面上创建自定义的故事,或者利用现有的一个从here。自从现在假设我们创建自定义故事。
- 您应该执行创建请求对象。您可以通过单击故事右侧的“获取代码”按钮,在“打开图形”部分中从应用页面中获取示例请求。这些对http的请求(特别是对于ios而言),但显示必须填写的所有必需文件以成功执行请求。
- 上传一些图片并保留他们的网址(how to upload photo into Facebook注意:它不会让你的网址,你需要检索它使用simple get request。我知道这是愚蠢的,但不幸的是从照片获取网址的唯一方法发布就在一秒钟之前)。
Get taggable friends并保留它们的伪ID。
执行的行动请求。这是所有魔法完成的地方。执行带有必要字段的请求:"image","tags"和可能"fb:explicitly_shared"(显然设置为true)。请注意,“图像”是数组,“标签”是逗号分隔值,“fb:explicit_shared”是布尔值。从IOS角度要求看起来是这样的:
[FBRequestConnection startWithGraphPath:[NSString stringWithFormat:@"me/%@", kFBActionNameFull]
parameters:@{kFBObjectNameShort:objectId,
@"fb:explicitly_shared":@"true",
@"tags":@"friend1_tag,friend2_tag",
@"image":@[@{@"image":@"some_url",
@"user_generated":@"true"}]}
HTTPMethod:@"POST"
completionHandler: ...]
毕竟这步,你可以看到页面上的故事。
正如你所看到的提及朋友是非常困难的任务,需要很多时间来实施。我可以添加一些代码来解释以上,但没有故事机制深刻理解您不能成功后的图像和标签朋友
是的,你必须
开始=“6”>太好了,谢谢! FB sdk不是用户友好的。 – Iraklii 2014-12-15 06:45:29
你已经解决了这个问题?我有同样的! – TharakaNirmana 2014-10-16 08:13:50
我遇到了同样的问题,如果有人可以帮助解决这个问题,我会非常感激。 – Rimon 2014-10-19 00:06:54
使用什么语言?哪个sdk? – Abkarino 2014-10-20 16:52:22