我正在尝试在用户墙上发布签到。我不需要获得用户设备的经度和纬度。但更确切地说,这个静态以及用户登记的位置也是如此。基本上是一个已经有静态坐标和消息的“签到”按钮。
我启动并运行了演示应用程序,但似乎无法找到有关此特定主题的任何分步教程。是否有任何链接或您可以指向我的示例项目?
谢谢!
答案 0 :(得分:2)
首先,你需要有一个地方ID。假设您有这个功能,您可以使用Facebook Graph API制作一个Feed帖子来登记用户。
您可以执行以下操作(使用Facebook iOS SDK 3.0):
[FBRequestConnection startForPostStatusUpdate:@"Awesome place!"
place:@"110506962309835"
tags:nil
completionHandler:^(FBRequestConnection *connection,
id result,
NSError *error) {
//verify result
}
];
或者:
[FBRequestConnection startWithGraphPath:@"me/feed"
parameters:@{@"place":@"110506962309835"}
HTTPMethod:@"POST"
completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
//verify result
}];
在拨打此电话之前,您需要让用户获得publish_stream权限。