PerlモジュールLWP :: Authen :: OAuth2を使用してGoogleチームドライブを作成します

アーミテージ

LWP :: Authen :: OAuth2でPerlを使用してGoogleチームドライブの作成を実行しようとしています。google Drive APIを使用してgoogleチームドライブを作成することを理解します。1requestIdつのパラメーターと別のjson本体を投稿する必要がありますname(参照:https//developers.google.com/drive/api/v3/reference/teamdrives/create

しかし、私はエラーコード400とエラーメッセージを受け取り続けます

チームドライブ名を指定する必要があります。空ではなく、完全に空白ではありません。

これは、のjson本文がname正しく投稿されていないことを示しています

以下は私のコードです:

# Go get the auth tokens
$oauth2->request_tokens(code => $code);

my $requestID = "randomrequestID";
my $json = '{"name": "anyteamdrivename"}';

my $resp = $oauth2->post("https://www.googleapis.com/drive/v3/teamdrives?requestId=$requestID, Content-Type => application/json, Content => $json");


my $data = decode_json($resp->content());
use Data::Dumper;
print Dumper $data;

Perlの知識を持っている人が光を遮ることができるかどうかを感謝します。

コリオン

呼び出しでパラメータを正しく渡していない->post

my $resp = $oauth2->post("https://www.googleapis.com/drive/v3/teamdrives?requestId=$requestID, Content-Type => application/json, Content => $json");

Content-Typeから始まるすべてのものを文字列から移動します。

my $resp = $oauth2->post(
    "https://www.googleapis.com/drive/v3/teamdrives?requestId=$requestID",
    "Content-Type" => "application/json",
    "Content" => $json
);

メソッドに関するLWP :: UserAgentのドキュメントも参照してください->post

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

LWP :: Authen :: OAuth2を使用してOAuth2で保護されたGoogleAPIにアクセスする際の問題

分類Dev

PerlモジュールLWP :: Protocol :: httpsのインストール

分類Dev

Authen.php 行 19 の ErrorException: 未定義の変数: ガード

分類Dev

スプレッドシートをPDFに印刷し、OAuth2を使用してファイルをドライブに保存します

分類Dev

Perl:モジュール@listを使用

分類Dev

cpanmを使用してPerlモジュールをインストールする

分類Dev

Perl:CGIモジュール-param()をパラメーターとしてサブルーチンに渡す

分類Dev

モジュールへのperl変数

分類Dev

エイリアス名を使用してPerlモジュールを要求する

分類Dev

エイリアス名を使用してPerlモジュールを要求する

分類Dev

cpanmを使用してperlモジュールをインストールする際のエラー

分類Dev

nodejs google apiを使用して、ブラウザなしでEC2インスタンスからOAuth2トークンを取得する方法

分類Dev

オーバーライドするcroakcluckは、Perlのcarpモジュールからcarpを告白します

分類Dev

ネイティブアプリ(Android)を使用してOauth2の認証コードを保護する

分類Dev

Text :: CSV_XSモジュールを使用して、PerlのCSVファイルに列を挿入します

分類Dev

perl変数をモジュールにインポートします

分類Dev

Perl LWP :: UserAgentはブラウザをシミュレートします

分類Dev

Google APIを使用してチームドライブ内にフォルダを作成するにはどうすればよいですか?

分類Dev

Perlで文字列を使用してモジュールを参照する

分類Dev

ElCapitanでCPANを使用してPerlモジュールを追加する方法

分類Dev

サーバー側でGoogleIdTokenを使用してGoogleドライブにファイルを作成できますか?

分類Dev

ライブラリモジュールのみを使用してAndroidStudioプロジェクトを作成する方法

分類Dev

モジュールを使用してFortranプログラムのメイクファイルを作成する方法

分類Dev

Webpackを使用してライブラリをES6モジュールとして出力しますか?

分類Dev

GoogleドライブAPIはチームドライブ内のファイルをコピーします

分類Dev

gitサブモジュールは--recursiveを更新してfetchRecurseSubmodulesをオーバーライドしますか?

分類Dev

マルチプロセスライブラリを使用してカスタムPythonモジュールをインポートできません

分類Dev

kotlinを使用してレルムをAndroidライブラリモジュールに統合できません

分類Dev

Magento2はモジュールにマルチデータベーステーブルを作成します

Related 関連記事

  1. 1

    LWP :: Authen :: OAuth2を使用してOAuth2で保護されたGoogleAPIにアクセスする際の問題

  2. 2

    PerlモジュールLWP :: Protocol :: httpsのインストール

  3. 3

    Authen.php 行 19 の ErrorException: 未定義の変数: ガード

  4. 4

    スプレッドシートをPDFに印刷し、OAuth2を使用してファイルをドライブに保存します

  5. 5

    Perl:モジュール@listを使用

  6. 6

    cpanmを使用してPerlモジュールをインストールする

  7. 7

    Perl:CGIモジュール-param()をパラメーターとしてサブルーチンに渡す

  8. 8

    モジュールへのperl変数

  9. 9

    エイリアス名を使用してPerlモジュールを要求する

  10. 10

    エイリアス名を使用してPerlモジュールを要求する

  11. 11

    cpanmを使用してperlモジュールをインストールする際のエラー

  12. 12

    nodejs google apiを使用して、ブラウザなしでEC2インスタンスからOAuth2トークンを取得する方法

  13. 13

    オーバーライドするcroakcluckは、Perlのcarpモジュールからcarpを告白します

  14. 14

    ネイティブアプリ(Android)を使用してOauth2の認証コードを保護する

  15. 15

    Text :: CSV_XSモジュールを使用して、PerlのCSVファイルに列を挿入します

  16. 16

    perl変数をモジュールにインポートします

  17. 17

    Perl LWP :: UserAgentはブラウザをシミュレートします

  18. 18

    Google APIを使用してチームドライブ内にフォルダを作成するにはどうすればよいですか?

  19. 19

    Perlで文字列を使用してモジュールを参照する

  20. 20

    ElCapitanでCPANを使用してPerlモジュールを追加する方法

  21. 21

    サーバー側でGoogleIdTokenを使用してGoogleドライブにファイルを作成できますか?

  22. 22

    ライブラリモジュールのみを使用してAndroidStudioプロジェクトを作成する方法

  23. 23

    モジュールを使用してFortranプログラムのメイクファイルを作成する方法

  24. 24

    Webpackを使用してライブラリをES6モジュールとして出力しますか?

  25. 25

    GoogleドライブAPIはチームドライブ内のファイルをコピーします

  26. 26

    gitサブモジュールは--recursiveを更新してfetchRecurseSubmodulesをオーバーライドしますか?

  27. 27

    マルチプロセスライブラリを使用してカスタムPythonモジュールをインポートできません

  28. 28

    kotlinを使用してレルムをAndroidライブラリモジュールに統合できません

  29. 29

    Magento2はモジュールにマルチデータベーステーブルを作成します

ホットタグ

アーカイブ