Objective C からサーバーにデータを投稿しようとしていますがJSON
、そこに返されたデータを取得しようとしています。
Snaphax API forPHP
および Snaphaxpy API を調べて、PHP から Objective C に書き直そうとしています。コードのリンクは次のとおりです。
https://github.com/tlack/snaphax
https://github.com/jasonanovak/ snaphaxpy/ブロブ/マスター/snaphaxpy.py
私も特に見ています:http://adamcaudill.com/2012/06/16/snapchat-api-and-security/ しかし、明らかにこれは時代遅れです
私のコードは次のとおりです。
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"https://feelinsonice.appspot.com/ph/login"]];
[request setHTTPMethod:@"POST"];
[request addValue:@"******testusername******" forHTTPHeaderField:@"username"];
[request addValue:@"*********" forHTTPHeaderField:@"password"];
[request addValue:@"M02cnQ51Ji97vwT4" forHTTPHeaderField:@"blob_enc_key"];
[request addValue:@"false" forHTTPHeaderField:@"debug"];
[request addValue:@"iEk21fuwZApXlz93750dmW22pw389dPwOk" forHTTPHeaderField:@"secret"];
[request addValue:@"m198sOkJEn37DjqZ32lpRu76xmw288xSQ9" forHTTPHeaderField:@"static_token"];
[request addValue:@"Snaphax 4.0.1 (iPad; iPhone OS 6.0; en_US)" forHTTPHeaderField:@"user_agent"];
[request addValue:@"930cf95a6731dc986ef3bceef6abbaf420e94d8d197dca87b9b47314d8c51b3b" forHTTPHeaderField:@"req_token"];
[request addValue:@"1355776346532" forHTTPHeaderField:@"timestamp"];
NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSString *dataString = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];
NSLog(@"%@", dataString);
私は本物を含めていませんusername/password
。しかし、私が見つけて新しい言語で実装したものすべてを文字通りコピーしたので、どうしてこれがうまくいかないのでしょうか...
データを正しく POST していませんか? 使用してみASIHTTPRequest
ましたが、それも機能しませんでした...
経験に基づいた提案やアイデアはありますか??