iphone - 好友没有被邀请参加 Facebook 中创建的事件

标签 iphone objective-c ios facebook events

我正在创建一个在 Facebook 中创建事件的应用程序。我已通过我的应用程序在 Facebook 中成功创建了该事件,但我无法邀请 friend 参与其中。这就是我所做的。

为了创建事件,我使用了以下代码。

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   @"Birthday Party",@"name",
                                   @"Hotel Taj",@"location",
                                   @"2013-02-02T20:00:00+0530",@"start_time",
                                   @"2013-04-02T20:00:00+0530",@"end_time", nil];

    [facebook requestWithGraphPath:@"me/events"
                         andParams:params
                     andHttpMethod:@"POST"
                       andDelegate:self];

此后,我收到事件 ID 作为响应,并使用以下代码来邀请 friend 参加该事件。

NSString *graphPath = [NSString stringWithFormat:@"%@/invited?users=%@",event,[@[@"friend1",@"friend2"] componentsJoinedByString:@","]];
[facebook requestWithGraphPath:graphPath andDelegate:self];

此后我收到如下回复。

str = {"data":[{"name":"Testtesttest Testtest","id":"100003064304910","rsvp_status":"出席"}],"paging":{"next":"https ://graph.facebook.com/191592177650963/invited?users\u00255B0\u00255D=friend1&users\u00255B1\u00255D=friend2&format=json&access_token=AAADicrEWZCQsBALS5ESFGlzrmQIFgY8nqAibPDOl6830qr PW4zZANeaMVFGslefLQfGLvZCSKrNt61vcKYkeZA2ubCRZADJhwStZCUfEXdPgZDZD&limit=5000&offset=5000&__after_id=100003064304910"}}

好友没有被邀请。

但是当我在 Graph API Explorer 中进行测试时,它返回“true”并且好友会被邀请。 请帮助我解决我的问题。

最佳答案

创建事件后,根据您收到的响应,您只需将参数发送到具有事件 id 的事件,我们选择的用户(即 uid)就会收到您创建的事件的邀请.

-(void)request:(FBRequest *)request didLoadRawResponse:(NSData *)data
{


NSDictionary *results = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil];
eventAddress = [results objectForKey:@"id"];
NSString *formattedAddress = [results objectForKey:@"id"];
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                formattedAddress,@"eid",
                                @"events.invite",@"method",
                            @"uid1,uid2",@"uids",
                                nil];
[facebook requestWithParams:params andDelegate:self];
}

关于iphone - 好友没有被邀请参加 Facebook 中创建的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14102067/

相关文章:

iphone - shark不显示源代码

使用蓝牙 SPP OS 3/4 进行 iPhone 开发

ios - 如果今天是本月的最后一天,如何添加日期。?

ios - 两个 Storyboard上的两个 viewControllers 的 IBOutlet ......这可能吗

iphone - 我们可以使用相同的 Xib(包含 UIView)来支持横向和纵向吗

iphone - Objective-C 矩形 CGPoint 到极坐标 CGPoint

objective-c - 按存储为值的对象的属性对 NSDictionary 进行排序

ios - 在选项卡 Controller 中传入 UserId 时出错?

ios - 如何在 iOS 的弹出窗口中打开相机胶卷?

ios - UITableView 在 scrollToRow 之后不可滚动