1

自分の Soundcloud アカウントから自分のトラックをストリーミングしようとしています。プロジェクトに API を含め、次のように構成を開始します。

 [SCSoundCloud setClientID:CLIENT_KEY
                    secret:CLIENT_SECRET
               redirectURL:[NSURL URLWithString:REDIRECT_URL]];

自分の Soundcloud クレデンシャルをハードコーディングしようとしていますが、SCSoundCloud でこの呼び出しを見つけることができません。ユーザーをログインさせたくありません。ユーザーが自分のトラックを表示するためにログインする必要がありますか? または、単にストリーミングできるように匿名アクセスを提供できますか?

これは最近の問題であり、どんな助けも大歓迎です。

前もって感謝します。

4

2 に答える 2

1

誰かが興味を持っている場合は、次を使用して行われます。

[[SCSoundCloud shared] requestAccessWithUsername:@"username" password:@"password"];
于 2012-06-06T15:28:09.927 に答える
0

自分でコーディングするだけで、Soundcloud-Wrapper を使用しないでください。AFNetworking を使用した例を次に示します。

        NSMutableDictionary * parameters = [[NSMutableDictionary alloc]init];
        [parameters setObject:@"password" forKey:@"grant_type"];
        [parameters setObject:self.emailTextField.text forKey:@"username"];
        [parameters setObject:self.passWordTextField.text forKey:@"password"];
        [parameters setObject:CLIENT_ID forKey:@"client_id"];
        [parameters setObject:CLIENT_SECRET forKey:@"client_secret"];

        // Token will not expire 
        [parameters setObject:@"non-expiring" forKey:@"scope"];


        [[SoundCloudClient sharedClient] POST:@"/oauth2/token" parameters:parameters success: ^(NSURLSessionDataTask *task, id responseObject)
         {
             // Store Access-Token
         }

            failure: ^(NSURLSessionDataTask *task, NSError *error)
         {
             // Errorhandling
         }];
于 2015-01-18T17:52:52.537 に答える