gpt4 book ai didi

Android Facebook SDK - 获取用户事件

转载 作者:太空狗 更新时间:2023-10-29 13:30:51 26 4
gpt4 key购买 nike

我已经能够使用此代码登录并从 api 获取用户信息:

Facebook facebook = new Facebook("XX");
AccessToken token = AccessToken.createFromExistingAccessToken("XX", new Date(facebook.getAccessExpires()),
new Date(facebook.getLastAccessUpdate()),
AccessTokenSource.FACEBOOK_APPLICATION_NATIVE, Arrays.asList(permissions));
Session.openActiveSessionWithAccessToken(getActivity(), token, callback);

session = Session.getActiveSession();

Request.executeMeRequestAsync(session, new Request.GraphUserCallback() {

@Override
public void onCompleted(GraphUser user, Response response) {
Object proper = user.getFirstName();
System.out.println(proper);

}
});

我正在使用这个固定 token ,因为它总是来自与某种主机相同的用户,但我需要获取用户事件并且还没有看到任何说明如何执行此操作的文档,有没有人知道如何获取他创建的用户事件?

谢谢!

最佳答案

我已经设法使用带有此代码的 FQL 查询实现了我想要的:

String fqlQuery = "SELECT eid, name, pic, creator, start_time FROM event WHERE eid IN (SELECT eid FROM event_member WHERE uid='XX' and rsvp_status='attending')";       
Bundle params = new Bundle();
params.putString("q", fqlQuery);
Request request = new Request(session, "/fql", params, HttpMethod.GET,
new Request.Callback() {

@Override
public void onCompleted(Response response) {
System.out.println("Result: " + response.toString());
}
});
Request.executeBatchAsync(request);

关于Android Facebook SDK - 获取用户事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15606514/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com