私は、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を定義していますか?