問題タブ [github-api-v3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - loopj ライブラリの get メソッドを使用して、git ハブ api v3 からデータを受信する
loopj を使用して GET リクエストを作成し、GitHub API v3 からデータを取得しています。ただし、ステータス コード 403 がコールバックで返され続けるため、考えられるすべての解決策を試しました。
これが私が使用しているコードです。このメソッドはボタンのonclicklistenerで呼び出されます。私が開発した他のアプリのサンプル コードを使用し、loopj ドキュメントの指示に従って作成しました。
git hub api docs によると、このリクエストは認証を必要としません。
https://developer.github.com/v3/media/#request-specific-version
トーストは、ステータス コード 403 のエラー コールバックを返します。いくつかのエンドポイントを試し、API から提案されたヘッダーを追加しようとしましたが、すべて同じステータス コードを返します。
loopj を使用してステータス コード 200 を取得するには、他に何ができますか?
編集。
それで、私はいくつかのアドバイスを得て、この API での 403 エラーに関する詳細情報を見つけました。デフォルトで User-Agent パラメータが必要なようです。これを例として使用してリクエストを作成しようとしています。うまくいく場合は、これを回答として投稿します。
行政規則で禁止されているリクエスト。リクエストに User-Agent ヘッダーがあることを確認してください ( http://developer.github.com/v3/#user-agent-required )。他に考えられる原因については、https://developer.github.comを確認してください。
github - GitHub APIv3 でソースのインポートを行う方法
バックグラウンド: パブリック リポジトリをログイン アカウントにコピーするアプリケーションを構築しようとしています。
PostMan でソースのインポートを実行しようとしていますが、次の設定を使用しています。
このリンクに PUT リクエストを送信します。
次のヘッダーを使用します。
このボディで:
リポジトリをインポートするための github API を読みました。しかし、私はサーバーから次の応答を得ています:
サーバーが Not Found を返すのはなぜですか? これを機能させるにはどうすればよいですか