objective-c - 如何在IOS中使用Graph API获取收件箱的所有线程

标签 objective-c ios facebook-graph-api

目前我正在尝试在我的一个 iOS 应用程序中实现 Facebook API。
但现在我有一个小问题。

我可以访问我的用户信息或 friend 列表,但我无法获取收件箱中的所有对象。当然,我设置了访问 token 。但现在我不知道如何获取消息(或在 Facebook 中调用线程见:http://developers.facebook.com/docs/reference/api/thread/)

- (NSArray*) getUserMessages {
   NSArray *result = [[NSArray alloc] initWithObjects:@"test", nil];
   [facebook requestWithGraphPath:@"me/threads" andDelegate:self];
   return result;
}

我还得到了我的委托(delegate)方法的回调:
- (void) request:(FBRequest *)request didLoad:(id)result {
  NSLog(@"%@", [result description]);
}

如果有人可以帮助我,我会很友善!

最好的祝福

xen

最佳答案

必须在读取权限中设置“read_mailbox”

-(void)readFBMessages{

[FBRequestConnection startWithGraphPath:@"/me/threads"
                             parameters:nil
                             HTTPMethod:@"GET"
                      completionHandler:^(
                                          FBRequestConnection *connection,
                                          id result,
                                          NSError *error
                                          ) {
                          self.tableData = result[@"data"];
                          [self.tableSearch reloadData];
                      }];

}

关于objective-c - 如何在IOS中使用Graph API获取收件箱的所有线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6823991/

相关文章:

ios - 快速圆化贝塞尔曲线路径圆中的笔划边缘

ios - 在两个图像之间绘制和更新线

java - 搜索 Facebook 上的公开帖子

iphone - UI COLLECTION VIEW - 如何在 UICollectionView 上设置附件类型复选标记/披露者

ios - 从 UIView 发送按钮点击值到它的 super View 的 super View (UIViewController)-iOS

iphone - 核心数据+核心动画/CALayer在一起?

如果无法返回 Facebook 个人资料,Swift 2.3 会崩溃

objective-c - (NSTimer) 创建一个计时器倒计时

iOS i18n 默认后备语言

ios - 如何通过 iOS 版 Facebook 应用程序使用 Facebook 登录