我正在使用facebook iOS sdk。 我需要在iOS应用程序之间发送Facebook用户之间的朋友请求。 我知道无法通过图形API发送。我正试图通过facebook的对话我不知道怎么做。 任何人都可以帮助我吗?
这是我的代码:
Facebook *face = [[Facebook alloc] initWithAppId:@"APP_ID" andDelegate:self];
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"user_id", @"id",
nil];
[face dialog:@"me/friends"
andParams:params
andDelegate:self];
使用此代码,我会看到一个包含此文本的对话框:“找不到您请求的页面”
答案 0 :(得分:1)
好的,我找到了解决方案。 我创建了一个NSMutableDictionary来创建一个带有相应参数的“appRequest”,但最后表明对话的类型是“朋友”。 这是一个奇怪的解决方案,但它确实有效。
Facebook *face = [[Facebook alloc] initWithAppId:FBSession.activeSession.appID andDelegate:nil];
face.accessToken = FBSession.activeSession.accessToken;
face.expirationDate = FBSession.activeSession.expirationDate;
if ([face isSessionValid]){
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"My Title", @"title",
@"Come check out my app.", @"message",
userId, @"id",
nil];
[face dialog:@"friends"
andParams:[params mutableCopy]
andDelegate:nil];
}
答案 1 :(得分:0)