【发布时间】:2011-04-11 16:00:46
【问题描述】:
我在从 MGTwitterEngine 实现方法 isUser:receivingUpdatesFor: 以检查用户是否在 Twitter 上关注另一个用户时遇到了一些问题。这是我的代码:
//Here is how I call the method (isRequestIdentifier is an NSString declare in the .h)
isRequestIdentifier = [[twitterEngine isUser:user1 receivingUpdatesFor:user2] retain];
NSLog(@"user1 : %@ - user2 : %@", user1, user2);
NSLog(@"isRequestIdentifier : %@",isRequestIdentifier);
#pragma mark TwitterEngineDelegate
- (void) requestSucceeded: (NSString *) requestIdentifier {
if ([requestIdentifier isEqualToString:isRequestIdentifier]) {
NSLog(@"Request isRequestIdentifier %@ succeeded", requestIdentifier);
}
}
- (void) requestFailed: (NSString *) requestIdentifier withError: (NSError *) error {
if ([requestIdentifier isEqualToString:isRequestIdentifier]) {
NSLog(@"Request isRequestIdentifier : %@ failed with error: %@", requestIdentifier, error);
}
}
它似乎有效,但即使我确定 user1 正在关注 user2,我的请求也总是失败,这是日志消息:
请求 isRequestIdentifier : E8284E63-A5B0-4C18-A3DB-B4F0A5E6048E 失败并出现错误:Error Domain=HTTP Code=400 “无法完成操作。(HTTP 错误 400。)”
知道我做错了什么吗?
感谢您的帮助。
【问题讨论】:
标签: iphone objective-c twitter mgtwitterengine