Google API Objective C clientをダウンロードしました。Mac の Xcode で YouTube サンプル プロジェクトを開きました。エラーなしでビルドおよび実行されます。
プロジェクトをGoogle APIに登録し、インストール済みアプリケーションのクライアント ID を作成しました。iOS を選択し、サンプル コードのバンドル ID である com.example.YouTubeSample を入力しました。App Store ID を空白のままにし、ディープ リンクを無効にしました。
結果のクライアント ID とクライアント シークレットをサンプル アプリに入力しました。アプリのウィンドウからも Google にサインインしましたが、サインインしていると表示されます。
次に、85kb の .mov ファイルをアップロードしました。終了すると、次のエラーが表示されました。
Error Domain=com.google.GTLJSONRPCErrorDomain Code=-32602
"The operation couldn’t be completed. (Unauthorized)" UserInfo=0x...
{error=Unauthorized, NSLocalizedFailureReason=(Unauthorized),
GTLStructuredError=GTLErrorObject 0x...:
{message:"Unauthorized" data:[1] code:-32602}}
(サンプル アプリは iOS ではなく Mac OS 用であるため、「その他」タイプのインストール済みアプリケーション用に、Google API で 2 つ目のクライアント ID も作成しようとしました。この新しい ID とシークレットをサンプル アプリに入力しました。 .mov ファイルをアップロードしましたが、同じエラーが発生しました。)
API コンソールを見ると、5 つのエラー コード 400 と 2 つのエラー コード 500 を示すエラー レポートが表示されます。
私は何を間違えましたか?
ありがとう!