0

Google の google-api-nodejs-client (公式の Google ノード ライブラリ) を使用して、このコードを何ヶ月も前に実行しました。私はそれを脇に置いていました。

googleapis.discover('youtube', 'v3').execute(function (err, client) {
    var request = client.youtube.playlists.insert({
         part: 'snippet,status',
         resource: {
             snippet: {
                 title: "hello",
                 description: "description"
             },
             status: {
                 privacyStatus: "private"
             }
          }
     });
    request.withAuthClient(oauth2Client).execute(function (err, res) {...

プロジェクトを再起動し、npm からライブラリの最新バージョンをダウンロードしました。上記のコードを実行すると、体系的に次のエラー オブジェクトが表示されます。

Object
     code: 400
     errors: Array[1]
         0: Object
             domain: "youtube.playlist"
             message: "Must specify playlist title."
             reason: "playlistTitleRequired"
         length: 1
              length: 1
     message: "Must specify playlist title."

ドキュメントとサンプルによると、正しいGoogleサンプルコードのようです

ライブラリ コードを確認しましたが、リクエストが適切にビルドされていないようですが、バグの可能性があるとして報告する前に、ハイブ マインドに質問したいと思いました。

最近、ライブラリの使用に成功した人はいますか? ありがとう。

4

2 に答える 2

0

挿入操作の場合、 の値はand/orであるpart必要がありますsnippetstatus

part: 'snippet,status',

詳細については、このドキュメントを確認してください。

于 2013-12-30T01:38:18.090 に答える