Отправка jaiku с использованием xcode - PullRequest
4 голосов
/ 22 января 2010
NSMutableURLRequest *jaikuRequest=[NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://api.jaiku.com/json"]
                                                               cachePolicy:NSURLRequestUseProtocolCachePolicy 
                                                           timeoutInterval:60.0];



[jaikuRequest setHTTPMethod:@"POST"]; 
NSString *jbody= [NSString stringWithFormat:@"method=presence.send&user=XXusernameXX&personal_key=XXpersonalkeyXX&message=%@", 
encodedMsg];

[jaikuRequest setHTTPBody:[[NSString stringWithFormat:jbody] dataUsingEncoding:NSASCIIStringEncoding]];

Я написал приведенный выше фрагмент кода, чтобы можно было публиковать jaiku на jaiku.com. Я встречал похожие образцы на других языках для публикации джаику. Однако я получаю следующий ответ в консоли:

{"status": "error", "message": "Invalid API user", "code": 0}

в чем может быть ошибка или если я ошибаюсь, каков правильный подход к публикации джаику с использованием xcode?

1 Ответ

1 голос
/ 30 января 2010

Вы пытаетесь использовать устаревшую аутентификацию, которая устарела и звучит так, как будто она может больше не работать (безусловно, не проверена):

http://www.jaiku.com/api/docs/authentication

Вам следует попробовать использовать новую аутентификацию OAuth, которую они документируют по вышеуказанной ссылке. определенно более сложный (и безопасный).

...