0

Google API for PHPの最新バージョンをインストールしました。リストされた例hereを使用して、ビデオのコメントを挿入しようとしました。しかし、それは失敗します:GoogleのAPI for PHPを使用してYoutubeのコメントを挿入するには?

Warning: require_once(/var/www/html/youtube/vendor/google/apiclient/src/Google/Service/YouTube.php): failed to open stream: No such file or directory in /var/www/html/youtube/vendor/google/apiclient/examples/comment_threads.php on line 15 

Fatal error: require_once(): Failed opening required '/var/www/html/youtube/vendor/google/apiclient/src/Google/Service/YouTube.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/html/youtube/vendor/google/apiclient/examples/comment_threads.php on line 15 

指定された場所のサービスフォルダにファイル 'Youtube.php'がないので、意味があります。このコードは存在すべきことを示唆しているので、例が古くなってしまうのではないかと心配しています。私はGoogle APIのバージョン[email protected]を使用しています(最新のようです)。だから、私の質問です:古くなっている例はありますか(もしそうなら、私はYoutubeコメントをどのように挿入すればよいですか?)、まあまあの例ですか?何か間違っていますか?

答えて

0

YouTube APIでコメントを追加する方法については、documentationをご確認ください。

code sampleは、コメントを作成および管理するには、以下のAPIメソッドを使用する方法を示します。

  • それは動画のコメントを取得するためにvideoIdパラメータセットでcommentThreads.listメソッドを呼び出します。

  • parentIdパラメータを既存のコメントに返信するように設定して、comments.insertメソッドを呼び出します。

  • parentIdパラメータを使用してcomments.listメソッドを呼び出して、スレッド内のコメントを取得します。

  • コメントボディでコメント付きのcomments.updateメソッドを呼び出してコメントを更新します。

  • それは、コメントを識別するために、idパラメーターを使用して、コメントを削除するには、スパムとしてコメント、およびcomments.delete方法をマークするcomments.markAsSpam方法をコメントのモデレーションステータスを設定するcomments.setModerationStatusメソッドを呼び出します。

詳細については、SO questionもチェックしてください。

関連する問題