通过 Facebook IOS SDK 发布签到

发布于 2024-11-09 02:30:46 字数 157 浏览 0 评论 0原文

我正在尝试在用户墙上发布签到信息。我不需要获取用户设备的经度和纬度。而是拥有这个静态以及用户签入的地方。基本上是一个已经有静态坐标和消息的“签入”按钮。

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

谢谢!

I'm trying to publish a check-in on a users wall. I don't need to get the longitude and latitude of the users device. But rather have this static as well as the place the user will check-in too. Basically a "check-in" button that already has static coordinates and a message.

I got the demo app up and running but can't seem to find any step by step tutorials on this particular topic. Is there any link around or a sample project you can point me to?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

对你再特殊 2024-11-16 02:30:47

首先,您需要有一个地点 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权限。

First, you need to have a place id. Assuming you have that you can use the Facebook Graph API to make a feed post to check-in the user.

You can do something like this (using Facebook iOS SDK 3.0):

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

Or:

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

You will need to ask the user for publish_stream permission before making this call.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文