Facebook Android 签到

Facebook Android Checkins

好的,我一直在研究 facebook api 并注意到他们发布了一个新的 SDK。我一直在尝试对已知地点 ID 进行签到。

我见过使用 facebook.request("me/checkins", params,"POST"); 使用 facebook 实例签入的帖子。

我意识到签到已贬值,我应该使用位置/地点 ID 来发布。当我想搜索过去 24 小时内去过该地点的所有朋友时,问题就来了。我不想过滤所有朋友的帖子来检索那些我知道位置的帖子。

通过签入,我只需调用 placeid/签入并过滤掉所有太旧而无所谓的签入。

有没有人使用 Request 进行签到工作?
是否有一个图形路径可以让我将签到张贴到一个地方?也许我/签到?

我正在尝试使用类似 Request(session,"me/checkins", parameters, POST) 的东西,但到目前为止我一直没有成功。

如果无法通过 Session 和 Request 做到这一点,那么 Facebook 和 asyncFacebook 运行器是否可以很好地与 SSO 配合使用?它们可以混合使用吗?


这是我发布签到的代码。

1
2
3
4
5
6
7
8
9
10
11
params.putString("place","166793820034304");
params.putString("message","checking in"
params.putString("coordinates","{"longitude":-122.1477782,"latitude":37.48566}");
Request.Callback callback6 = new Request.Callback() {
    public void onCompleted(Response response) {
        // response here
    }
};
Request request6 = new Request(session,"me/checkins", params, HttpMethod.POST, callback6);
RequestAsyncTask task6 = new RequestAsyncTask(request6);
task6.execute();