繁体   English   中英

iOS:FQL声明,无结果

[英]IOS: FQL Statement, no results

我想获取页面的名称,其中用户是管理员。 但没有任何结果。 我用下面的代码,

 NSString *query =
             @"SELECT name FROM page WHERE page_id IN "
             @"(SELECT page_id FROM page_admin WHERE uid = me())";
             // Set up the query parameter
             NSDictionary *queryParam = @{ @"q": query };
             // Make the API request that uses FQL
             [FBRequestConnection startWithGraphPath:@"/fql"
                                          parameters:queryParam
                                          HTTPMethod:@"GET"
                                   completionHandler:^(FBRequestConnection *connection,
                                                       id result,
                                                       NSError *error) {
                                       if (error) {
                                           NSLog(@"Error: %@", [error localizedDescription]);
                                       } else {
                                           NSLog(@"Result: %@", result);
                                       }
                                   }];

有什么帮助吗?

尝试使用Graph_API。 脚步-

从用户那里获得“ manage_pages”权限(扩展权限)

调用图API- https: //graph.facebook.com/me/accounts

您可以在此页面中测试此过程->只需单击“扩展权限”下的“获取访问令牌”按钮->选中“ manage_pages”并提交。 它将为您提供admin-page-details JSON。

尝试让我知道。谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM