gpt4 book ai didi

ios - Facebook 请求永远不会执行

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:11:31 26 4
gpt4 key购买 nike

我正在尝试获取也使用相同应用的用户的 Facebook 好友。

"Time to get other friends that use this app" always prints out

但是既没有打印结果,也没有打印错误

我用 Facebook 的 Graph API 浏览器检查了图形路径,它工作正常,但由于某种原因它不适用于我的应用程序。

- (void)getFriendsForUser:(NSNotification *)notification {
GGUser *theCurrentUser = [notification object];
NSLog(@"Time to get other friends that use this app");
[FBRequestConnection startWithGraphPath:@"me/friends?fields=id,name,installed,picture" parameters:nil HTTPMethod:@"GET" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
NSLog(@"result %@",result);
NSLog(@"error - %@", error);
}];
}

其他 FBRequests,比如 @"me"的图形路径,可以工作,只是这个不行。我究竟做错了什么?我该如何解决这个问题?

最佳答案

您似乎没有传递 token ,这就是请求本身未被执行的原因:

这样做:

FBRequest *facebookReq =  [FBRequest requestForGraphPath:@"me/friends?fields=id,name,installed,picture"];

[facebookReq setSession:FBSession.activeSession];

[facebookReq startWithCompletionHandler:^(FBRequestConnection *connection,
id result,
NSError *error) {
NSLog(@"result %@",result);

NSLog(@"error %@",error);

}];

如果它不起作用,请告诉我。 :)

干杯

关于ios - Facebook 请求永远不会执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18310102/

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