4
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.comにjaikuを投稿できるように、上記のコードスニペットを作成しました。jaikuを投稿するために、他の言語で同様のサンプルに出くわしました。ただし、コンソールに次の応答が表示されます。

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

エラーは何である可能性がありますか、または間違っている場合は、xcodeを使用してjaikuを投稿するための正しいアプローチは何ですか?

4

1 に答える 1

1

非推奨であり、もはや完全に機能していないように聞こえるレガシー認証を使用しようとしています (確かにテストされていません):

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

上記のリンクに記載されている新しい OAuth 認証を使用してみてください。間違いなくより複雑です(そして安全です)。

于 2010-01-30T20:26:20.467 に答える