загрузить фото на фейсбук через iphone - PullRequest
0 голосов
/ 20 марта 2010

привет, я пытаюсь загрузить свое изображение из моего приложения, но не могу этого сделать я пробовал

ASIFormDataRequest *theRequest = [ASIFormDataRequest requestWithURL:url];

NSString *nowTimestamp = [NSString stringWithFormat:@"%f",[[NSDate date] timeIntervalSince1970]];

[theRequest setPostValue:kApiKey forKey:@"api_key"];
[theRequest setPostValue:(float)[[NSDate date] timeIntervalSince1970] forKey:@"call_id"];
[theRequest setPostValue:@"1.0" forKey:@"v"];
[theRequest setData:[NSString stringWithString:@"abc"] forKey:@"status"]; 
[theRequest setPostValue:[NSString stringWithFormat:@"%lld",session1.uid] forKey:@"uid"];
 NSLog(@"%lld",session1.uid);

 NSString *strSig = [[NSString alloc] init];

strSig = [strSig stringByAppendingString:[NSString stringWithFormat:@"@=%@",@"api_key",kApiKey]];
StrSig = [strSig stringByAppendingString:[NSString stringWithFormat:@"@=%@",@"call_id",nowTimestamp]];
strSig = [strSig stringByAppendingString:[NSString stringWithFormat:@"%@=%@",@"v",@"1.0"]];
strSig = [strSig stringByAppendingString:[NSString stringWithFormat:@"%@=%@",@"uid",[NSString stringWithFormat:@"%lld",session1.uid]]];

strSig = [strSig stringByAppendingString:kApiSecret];

[theRequest setPostValue:[self md5:strSig] forKey:@"sig"];
[theRequest setURL:url];
[theRequest setRequestMethod:@"POST"];
[theRequest setPostFormat:ASIMultipartFormDataPostFormat]; 
[theRequest startSynchronous]; 

но там написано, что подпись неверна .... где я не прав пожалуйста помогите мне .....

1 Ответ

0 голосов
/ 22 марта 2010

См. эту тему .Если «оно» говорит, что подпись неверна, проверьте строки, где вы генерируете strSig.Делайте вещи небольшими порциями, чтобы вы могли видеть, что происходит, и NSLog некоторые переменные для консоли, чтобы помочь.Если приведенный выше код является заданием прямого копирования / вставки, у вас есть строка, которая использует «StrSig» вместо «strSig», что, вероятно, выдаст предупреждение или ошибку, поскольку Obj-C чувствителен к регистру.

...