1

現在、httpsAdding-Content-to-Apple-Music ://developer.apple.com/musickit/ にあるコードを試しています。

私が使用している: XCode 9 ベータ 2、iOS 11 (iPhone 5s)

私は開発者トークンを持っています (曲などを検索するために Apple Music API を照会するときに機能します) が、これを使用してユーザー トークンと交換し、Apple Music アカウントに対して書き込みアクションを実行できるようにしたいと考えています。

テスト アプリが起動し、認証を要求できるようになります。これから私は見ることができます:

  • MPMedia ライブラリ - 承認済み
  • SKCloudServicesController - 承認済み
  • 機能:
    • クラウド ミュージック ライブラリに追加
    • 音楽カタログの再生

次の明らかなステップは、開発者トークンを使用してユーザー トークンを取得することです。ただし、次のように呼び出すとすぐに:

cloudServiceController.requestUserToken(forDeveloperToken: developerToken, completionHandler: completionHandler)

次のエラーが表示されますcompletionHandler - 誰でも助けてもらえますか?

2017-07-14 10:05:39.179300+0100 Adding-Content-to-Apple-Music[1326:172100] [MC] パブリックの有効なユーザー設定から読み取ります。

2017-07-14 10:05:40.635503+0100 Adding-Content-to-Apple-Music[1326:172299] [core] "デーモンからエラーが返されました: エラー Domain=com.apple.accounts Code=9 "(null) ""

2017-07-14 10:05:40.636449+0100 Adding-Content-to-Apple-Music[1326:172100] SSAccountStore: バッキング アカウントの取得に失敗しました。error = エラー Domain=com.apple.accounts Code=9 "(null)"

2017-07-14 10:05:40.800933+0100 Adding-Content-to-Apple-Music[1326:172297] [core] "デーモンからエラーが返されました: エラー Domain=com.apple.accounts Code=9 "(null) ""

2017-07-14 10:05:40.801259+0100 Adding-Content-to-Apple-Music[1326:172299] SSAccountStore: バッキング アカウントの取得に失敗しました。エラー = エラー ドメイン = com.apple.accounts コード = 9 "(null)" ユーザー トークンの要求中にエラーが発生しました: 操作を完了できませんでした。(SKErrorDomain エラー 1。)

Settings > iTunes & App Store私のデバイスでは、Apple ID でログインしています。Apple Music も同様です。

4

1 に答える 1

0

これに関する更新:

これについては、Apple dev フォーラムにも投稿しました。これは彼らの側のエラーであり、現在は修正されているようです。UserTokeniOS 10 と 11 の両方で取得できるようになりました。

于 2017-08-04T07:06:10.730 に答える