2013-04-23 68 views
0

我有一个带有“end_time”facebook密钥集的事件。我知道要删除事件的结束时间。什么是正确的语法?我试过的样品显示;什么是NULLIFY的正确方法,即删除FaceBook API中的密钥

NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:@"none", @"end_time", nil]; 
FBRequest *deleteEndDate = [FBRequest requestWithGraphPath:@"/<EVENT_ID>" parameters:params HTTPMethod:@"POST"]; 

NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:@"", @"end_time", nil]; 
FBRequest *deleteEndDate = [FBRequest requestWithGraphPath:@"/<EVENT_ID>" parameters:params HTTPMethod:@"POST"]; 


FBRequest *deleteEndDate = [FBRequest requestWithGraphPath:@"/<EVENT_ID>/end_time" parameters:Nil HTTPMethod:@"DELETE"]; 

NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:@"", @"end_time", nil]; 
FBRequest *deleteEndDate = [FBRequest requestWithGraphPath:@"/<EVENT_ID>" parameters:params HTTPMethod:@"DELETE"]; // Deletes the event !! 

非常感谢

回答

1

它设置为@“0”,在Facebook的应用程序从Facebook的事件显示中删除

0

尝试传入[NSNull空]或做出请求以 “/ EVENT_ID” 和通过零为参数。

+0

无法发送[NSNull空]作为方法requestWithGraphPath发出的长度方法的调用上的NSString过去了,[ NSNull null]是NSNull类型导致的异常。 – Aardvark 2013-04-23 04:42:58

+0

要明确,你试过'NSDictionary * params = @ {@“end_time”:[NSNull null]};'对吗?我从来没有错误调用一个NSDictionary计数与[NSNull值]。 – 2013-04-23 04:43:55

+0

我有另一种方式崩溃你的方式不会崩溃它给出了错误的URL,因为FaceBook似乎期望的关键字作为词典列表中的第二项。 – Aardvark 2013-04-23 06:17:38

相关问题