我在我的應用程序中使用MSTwitterEngine,使用twitter api更新到v1.1,我無法獲取用戶信息,關注者列表和發送直接消息。如何通過新的Twitter API獲取數據1.1 url(https://api.twitter.com/1.1/)在iPhone SDK中?
我試圖調用新的api url,但得到錯誤的身份驗證作爲迴應。
請參考下面片段: -
價: - https://dev.twitter.com/docs/api/1.1/get/followers/list
NSString *strUrl = [NSString stringWithFormat:@"https://api.twitter.com/1.1/followers/list.json?cursor=-1&screen_name=%@",strUserName];
NSURL *url=[NSURL URLWithString:[strUrl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
NSMutableURLRequest *mRequest = [NSMutableURLRequest requestWithURL:url];
[mRequest setValue:@"application/json" forHTTPHeaderField:@"content-type"];
[mRequest setHTTPMethod:@"POST"];
NSURLResponse *response = nil;
NSError *error = nil;
NSData *responseData1 = [NSURLConnection sendSynchronousRequest:mRequest returningResponse:&response error:&error];
if (error!=nil) {
}
NSString *responseString = [[NSString alloc]initWithData:responseData1 encoding:NSUTF8StringEncoding];
SBJSON *json=[SBJSON new];
NSDictionary *responseDic=[json objectWithString:responseString error:&error];
Resposne: - { 「錯誤」:[{ 「消息」: 「壞的認證數據」, 「代碼」:215 }]}
我使用twitter帳戶登錄並獲取身份驗證令牌。我無法發送登錄驗證數據,我認爲我錯過了一些。如何發送認證代碼或與請求的東西,Twitter知道這個URL來自認證用戶? –