通过Facebook IOS SDK发布签到

Jul*_*ian 5 facebook facebook-graph-api ios4

我正在尝试在用户墙上发布签到.我不需要获得用户设备的经度和纬度.但更确切地说,这个静态以及用户登记的位置也是如此.基本上是一个已经有静态坐标和消息的"签到"按钮.

我启动并运行了演示应用程序,但似乎无法找到关于此特定主题的任何分步教程.是否有任何链接或您可以指向我的示例项目?

谢谢!

Ami*_*aor 2

首先,您需要有一个地点 ID。假设您可以使用Facebook Graph API发布动态帖子来签入用户。

你可以这样做(使用Facebook iOS SDK 3.0):

[FBRequestConnection startForPostStatusUpdate:@"Awesome place!"
                                        place:@"110506962309835"
                                         tags:nil
                            completionHandler:^(FBRequestConnection *connection,
                                                id result,
                                                NSError *error) {
        //verify result
                            }
     ];
Run Code Online (Sandbox Code Playgroud)

或者:

[FBRequestConnection startWithGraphPath:@"me/feed"
                             parameters:@{@"place":@"110506962309835"}
                             HTTPMethod:@"POST"
                      completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
        //verify result
    }];
Run Code Online (Sandbox Code Playgroud)

在进行此调用之前,您需要向用户请求publish_stream 权限。