我正在使用Soundcloud附带的TestApp应用程序创建iPhone应用程序 Coca API包装程序下载。使用Soundcloud API时出现401错误代码OAuth2
当我使用密钥和客户端ID和回拨URL没有 问题。我可以使用我的Soundcloud帐户登录应用程序,只需按一下按钮即可上传我的曲目。
当我将客户端ID,密钥和回调URL切换到我在开发人员帐户上列出的IP地址时,行为会发生变化。我可以登录 和应用程序被注册到我的帐户,但在此之前我的用户名 发布到应用程序,我在这个级别的代码得到:
- (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);
由于我的应用程序工作完全正常与在TestApp给出的钥匙,身份证和回调URL 奇怪的是,我认为,当我切换这些 值我得到的401
只是为了进一步澄清:
这是一款iOS应用程序,我有德有效地将正确的密钥和编号 放在正确的位置。从souncloud.com客户端ID和密钥(不 沙箱的SoundCloud)直接下
#ifdef kUseProduction
这似乎我做了正确的事情插入值。此外,在我的Info.plist文件 我有URL标识
com.imc
和URL方案
http://imc
这正是URI具有的SoundCloud提交的重定向匹配。
同样我已经定义我的kCallbackURL为
http://imc
没有其他的想法?