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 回答