アプリで MSTwitterEngine を使用しています。Twitter API を v1.1 に更新すると、ユーザー情報、フォロワーのリストを取得できず、ダイレクト メッセージを送信できません。
新しい 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];
応答:- {"errors":[{"message":"Bad Authentication data","code":215}]}