2011-06-30 9 views
4

私は、SoundCloud Coca APIラッパーのダウンロードに付属しているTestAppアプリケーションを使用してiPhoneアプリを作成しています。Soundcloud APIを使用すると401エラーコードOAuth2

キーとクライアントIDとコールバックURLを使用すると、 の問題は発生しません。私は自分のSoundcloudアカウントを使用してアプリにログインし、 ボタンを押すだけで自分のトラックをアップロードできます。

クライアントID、キー、コールバックURLを私が に変更した場合、開発者アカウントに動作が変更されました。私のアプリは完全に正常に動作しますので

- (void)connectionDidFinishLoading:(NSURLConnection *)connection; 
{ 
#if (NXOAuth2ConnectionDebug) 

    NSLog(@"%.0fms (SUCC) - %@", -[startDate 
timeIntervalSinceNow]*1000.0, [self descriptionForRequest:request]); 

#endif 
    printf("connectionDidFinishLoading\n"); 

     if (sendConnectionDidEndNotification) [[NSNotificationCenter 
defaultCenter] postNotificationName:NXOAuth2DidEndConnection 
object:self]; 

     sendConnectionDidEndNotification = NO; 

    printf("connectDidFinishLoading.1\n"); 
    printf("self.statusCode: %d \n", self.statusCode); 

:私は にログインすることができますし、アプリが自分のアカウントに登録されますが、私のユーザ名はアプリに を投稿される前に、私はコードでこのレベルでを取得します

それはiOSアプリで、I:でTestAppに与えられたキー、IDおよびコールバックURL でそれは私がこれらの 値を切り替えたときに、私は401

ちょうどさらに明確にするために得るように私には不思議です持っている正確な鍵とid を正確に配置してください。 souncloud.comからクライアントIDとシークレット( サンドボックス-てSoundcloudはない)直接

#ifdef kUseProduction

これを行うには、正しい事に私には思えるの下の値に差し込まれています。また、私のInfo.plistファイル に私はURL識別子

com.imc 

を持っており、正確にリダイレクトURIに一致するURLスキーム

http://imc 

がてSoundcloudに提出しています。

同様に、私は他の思考

http://imc 

として私kCallbackURLを定義していますか?

答えて

関連する問題