問題タブ [github-api]
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.
oauth - Github と OAuth を使用する Jenkins がログイン時にリダイレクト ループでスタックする
プライベート github リポジトリからプルしてプロジェクトをビルドし、テストを実行するように Jenkins を正常にセットアップしました。今やりたいことは、マスターにプッシュするときに自動的にビルドすることです。
Github OAuth プラグインをインストールし、Github からセットアップしましたが、ログインすると Jenkins がリダイレクト ループに陥ります。
Github に新しいアプリケーションを登録し、次の値を設定しました。
「Callback URL」の正しい値がどうあるべきか、ドキュメントのどこにも見つかりません。これがリダイレクトする理由ですか?
jquery - Jsonpは(firebugネットウィンドウで)応答を返していますが、ページに出力されません
githubからファイルをロードしようとしている私の作業例は次のとおりです。
jquery - Gist /GithubAPI-プライベートおよびパブリックのGistsを取得する
githubapiを使用してユーザーのグループからすべての要点を一覧表示しようとしています。これは本当にうまく機能していますが、私自身や他のユーザーのためにプライベートな要点を返すことはできないようです。
リクエストでスコープを設定できることは知っていますが、JQueryリクエストでこれを設定する方法がわかりません。また、プライベートの要点を取得するためにどのスコープを使用すればよいですか?
私のコードのいくつかを以下に示します。
git - GitHubアカウントでTowerを設定する際の問題-エラー:構成ファイルをロックできませんでした
私はGitHubforMacアプリを使用してきましたが、友人の提案で、Beanstalkアカウントも処理できるため、Towerを試してみることにしました。
試用版をインストールし、GitHubのユーザー名とパスワードを入力すると、次のエラーが発生します。
これを引き起こしている原因を誰かが知っているのか、それともTowerを使用している私との関連性があるのか、私はただ興味がありました。どんな助けでも大歓迎です!
ファイルの権限:
親ディレクトリの権限:
javascript - JavaScript から github API を使用する例
私はしばらくの間 Web を検索してきましたが、プレーンなクライアント側 JavaScript (node-js、jquery などはありません) からGitHub APIを使用する方法の例を見つけることができませんでした。認証してからブロブをプッシュするようなものが欲しかったので、理解できるようにできるだけ単純にしました。複雑すぎてはいけません。数十行のコードでそれを行うことができると思いますが、ajax、json、およびjsonpについてはあまり知りません。
私が始めるための例を提供できますか?
ありがとう!
編集:これを見つけました: http://blog.vjeux.com/category/javascript、しかし、プロセスの正確な手順についてはまだ混乱しています。
python - Python+urllib2でjson-dataを渡すときに404を与えるGithub-api
次のコードがあります。これは、githubで新しいダウンロードを作成する最初の部分を実行する必要があります。POSTを使用してjson-dataを送信する必要があります。
, jsonstring
からを削除しurlopen()
ても失敗せず、利用可能なダウンロードのリストが表示されます。ただし、json-stringをPOSTしようとすると、404エラーが発生します。
問題はjsonにあるか、送信方法にあるはずですが、問題が何であるかを理解できません。の文字列<...>
は実際のコードに含まれています。投稿から削除しました。
コマンドラインでもほぼ同じように試しcurl
ましたが、認証方法が少し異なりましたが、うまくいきました。
テスト済み:
Works(必要なjsonを返します):
作品:
動作しません(「無効な資格情報」を返します):
動作しない(「見つかりません」):
これは、Pythonコードに固有の問題ではないようです。json POSTデータは問題ないようで、OAuthトークン認証は(少なくとも部分的に)機能しているようです。しかし、これらを組み合わせると、機能しなくなります。
github - Github API v3:日付から日付までのイベントをフェッチする
Github API v3 で日付から日付までのイベントをフェッチすることは可能ですか? ドキュメントには何もありません: http://developer.github.com/v3/events/
github - githubv3apiコメントの作成に失敗しました
GithubのAPIを使用してコメントを作成しようとしていますが、失敗しているため、デバッグのヒントを探しています。
APIドキュメントにリストされているURLを使用しています。これは、GETリクエストのコメントのリストを正しく返します。POSTリクエストを実行しようとすると、404応答が返されます。corsを使用してブラウザーからAjaxリクエストを使用しており、「Authorization」ヘッダーフィールドにOAuthトークンがあります。
URLは次のようになります。
投稿の本文は次のようになります。
php - PHP を使用した Github API v3 POST
Github v3 API を使用し、JSON を投稿してプロファイル (またはその他の呼び出し) を更新し、Github から次の応答を取得しようとしています。
API ドキュメントの関連ページを確認しました: http://developer.github.com/v3/users/
そして、このページ: POST/PATCH をカバーするhttp://developer.github.com/v3/#http-verbs
これが私が使用しているコードです
CURLOPT_CUSTOMREQUEST
as 'POST'
andも試しまし'PATCH'
たが、両方で同じエラー応答が得られました。
データを API に投稿するための正しい方向を教えてもらえますか?
json - curl を使用して Github API v3 で新しい Gist を作成する
API V3 を使用してプライベート Gist を Github に投稿するためにかなり長い間戦った後、私はほとんどあきらめました。ほとんど。同様の問題に直面した人や、次の動作の理由を知っている人もいるかもしれません。
現在、curl コマンドは次のようになっています。
私も試しました
まったく同じデータを使用して、認証トークンなしで要旨を作成できます。
ただし、その場合は匿名になります
公開として投稿しても同じ結果になります
いずれにせよ、Githubが私を返します
curl -H "Authorization: bearer MY_AUTHORIZATION_TOKE" https://api.github.com/user
ユーザーの詳細を返すので、私は承認されていると確信しています。
適用範囲は次のとおりです。
https://github.com/login/oauth/authorize?client_id=...&scope=gist
したがって、読み取りと書き込みの両方のアクセス許可が必要です。