【问题标题】:requestUserTokenForDeveloperToken return error - MusicKit get userTokenrequestUserTokenForDeveloperToken 返回错误 - MusicKit 获取 userToken
【发布时间】:2017-10-06 20:56:57
【问题描述】:

requestUserTokenForDeveloperToken 返回错误

if (@available(iOS 11.0, *)) {
    [self.cloudServiceController requestUserTokenForDeveloperToken:developerToken completionHandler:^(NSString * _Nullable userToken, NSError * _Nullable error) {

                            NSLog(@"userToken error - %@", error);

                        }];
                    }

错误:

Error Domain=SKErrorDomain Code=7 "(null)" UserInfo={NSUnderlyingError=0x1c105e870 {Error Domain=SSErrorDomain Code=109 "(null)" UserInfo={NSUnderlyingError=0x1c105e180 {Error Domain=SSErrorDomain Code=109 "Cannot connect to iTunes Store" UserInfo={NSLocalizedDescription=Cannot connect to iTunes Store, SSErrorHTTPStatusCodeKey=401}}}}}

我该如何解决这个问题?谢谢!

【问题讨论】:

  • 我收到此代码的错误NSURLErrorDomain Code=-999 "Cannot connect to iTunes Store"。它引用了createMusicToken 的 URL 端点。有什么想法吗?
  • 我相信由于尝试同时发送 SK 请求而收到 999 错误。不过,我仍在为 401 错误而苦苦挣扎。我已验证我正在生成的开发人员令牌可与 Apple Music API 配合使用,但在此对 requestUserTokenForDeveloperToken 的调用中被拒绝

标签: objective-c apple-music apple-musickit


【解决方案1】:

我解决了这个问题,问题出在开发者令牌中,它没有正确创建。我使用此实用程序https://github.com/pelauimagineering/apple-music-token-generator 重新创建了令牌,并且一切正常;)

【讨论】:

  • 给定的 URL 究竟是如何工作的?能详细解释一下吗
  • OMG,但是为什么错误消息中没有说开发人员令牌无效? :-(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-28
  • 2011-05-30
  • 2021-03-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多