ホームページ  >  記事  >  バックエンド開発  >  特定のバージョンの Github APIv4 Golang クエリを構築する方法

特定のバージョンの Github APIv4 Golang クエリを構築する方法

WBOY
WBOY転載
2024-02-13 23:12:08945ブラウズ

如何构建特定版本的 Github APIv4 Golang 查询

php エディター Youzi が、特定のバージョンの Github APIv4 Golang クエリを構築する方法を紹介します。 Github APIv4 は、開発者が Github 上のさまざまなデータを取得して処理するのに役立つ強力なクエリ ツールです。ただし、特定のバージョンのデータを取得する必要がある場合があり、公式 API はそのような機能を直接提供しません。この記事では、Golang を使用してカスタム クエリを作成し、特定のバージョンのデータを取得する方法を説明します。

質問内容

https://github.com/shurcooL/githubv4 を使用して、gh リポジトリの特定のバージョンを戻すのに非常に苦労しています。

v3 バージョンがある場合、次のコード ブロックは常に何も返しません:

リーリー

リポジトリの説明と問題の反応に関する次の 2 つのコード ブロックを正常に取得しました。

リーリー

この成功により、リポジトリの説明が返されます ^

リーリー

これで正常に応答が得られました^

回避策

authorフィールドが文字列ではなく、タイプ「User」であることがわかりました。要求されたフィールドを文字列である「説明」に変更すると、投稿情報が取得されます。本当に作成者が必要な場合は、ユーザーを定義する必要があります:

リーリー

以上が特定のバージョンの Github APIv4 Golang クエリを構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。