問題タブ [octokit]

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.

0 投票する
1 に答える
2673 参照

ruby - github api v3作成の問題メッセージが見つかりません

githubの問題を作成しようとすると、メッセージが見つからないという返信が表示されます。また、これを使用して認証ヘッダーを送信する方法。問題を作成するには、ユーザーがログインまたは認証される必要があるため

curl -X POST -i -d '{"title":"my-new-repo","body":"my new issue description"}' https://api.github.com/repos/barterli/barter.リ/イシュー

また、github_apiまたはoctokitをルビーの方法で使用してこれを行うにはどうすればよいですか(問題の作成に関するドキュメントが見つからないため)現在、私が行ったことはgithub_api gemを使用していました

issues = Github::Issues.new user: 'user', repo: 'repo' 同じ URL ( https://api.github.com/repos/repo/user/issues ) に投稿し、再びページが見つからないというエラーが発生する. また、認証を送信する方法もわかりません

0 投票する
1 に答える
1072 参照

.net - octokit.netを使用して2つのgitタグ間のコミット数を取得するには?

octokit.net (Github .NET API)を使用して、2 つの git タグ間の github リポジトリ内のコミットの総数を取得できるようにしたいと考えています。

github での比較と同じです。

0 投票する
1 に答える
641 参照

ruby - octokit.rb を使用してコミットの日付を取得する方法

したがって、次を使用してレポからコミットを取得できます。

commits = Octokit.commits('tansaku/gitimmersion')

しかし、コミットの日付を取得する方法がわかりません。個々のコミットを pp すると、日付が存在することがわかります。

#<Sawyer::Resource:0x007fb045935358 @_agent=<Sawyer::Agent https://api.github.com/>, @_fields=#<Set: {:author, :committer, :message, :tree, :comment_count}>, @_metaclass=#<Class:#<Sawyer::Resource:0x007fb045935358>>, @_rels=#<Sawyer::Relation::Map: [:self]>, @attrs= {:author=> #<Sawyer::Resource:0x007fb045932590 @_agent=<Sawyer::Agent https://api.github.com/>, @_fields=#<Set: {:name, :email, :date}>, @_metaclass=#<Class:#<Sawyer::Resource:0x007fb045932590>>, @_rels=#<Sawyer::Relation::Map: []>, @attrs= {:name=>"Sam Joseph", :email=>"tansaku@gmail.com", :date=>2014-03-10 14:35:53 UTC}>, :committer=> #<Sawyer::Resource:0x007fb0459302b8 @_agent=<Sawyer::Agent https://api.github.com/>, @_fields=#<Set: {:name, :email, :date}>, @_metaclass=#<Class:#<Sawyer::Resource:0x007fb0459302b8>>, @_rels=#<Sawyer::Relation::Map: []>, @attrs= {:name=>"Sam Joseph", :email=>"tansaku@gmail.com", :date=>2014-03-10 14:35:53 UTC}>, :message=>"using command lines", :tree=> #<Sawyer::Resource:0x007fb045927aa0 @_agent=<Sawyer::Agent https://api.github.com/>, @_fields=#<Set: {:sha}>, @_metaclass=#<Class:#<Sawyer::Resource:0x007fb045927aa0>>, @_rels=#<Sawyer::Relation::Map: [:self]>, @attrs={:sha=>"11b345c2fc315b5f7ae6db2e0f6b0570780c20d1"}>, :comment_count=>0}>

しかし、これらの Sawyer オブジェクトからそれらを抽出することはできないようです。

1.9.3-p392 :043 > pp commits[0].author.date nil => nil

1.9.3-p392 :047 > pp commits[0].committer.date nil => nil

明らかに、私は本当に愚かですが、Sawyer オブジェクトからこれらの日付を取得する方法を誰かが説明できますか?

よろしくお願いします CHEERS> SAM

0 投票する
2 に答える
1135 参照

octokit - リポジトリからのコードの読み取り

私は Octokit.NET を初めて使用します。それを使用してリポジトリにログインし、WinRT 8.1 ユニバーサル アプリで特定のリポジトリを取得しようとしています。最終的に、そのリポジトリ内のいくつかの .cs ファイルをテキストとして読み取りたいと考えています。次のコードを使用して、すべてのリポジトリを認証して取得しています。ただし、空のエラーメッセージを保持します。Octokit を正しい方法で使用しているかどうかわからない -

誰かがこれで私を助けてくれれば幸いです。

ありがとう

0 投票する
1 に答える
310 参照

github-api - GitHub ハイパーメディア API の「チーム」はどこにありますか?

Octokitを使用すると、リンクをたどっrelsて「組織」と「メンバー」にアクセスできますが、「チーム」がどこにも見つからないようです。

組織の表現を取得できますが、リンクrelsにはチームの情報が含まれていません

curl -H "Authorization: token $OAUTHTOKEN" https://api.github.com/orgs/MY_ORG

私にくれます

{ "login": "…", "id": …, "url": "https://api.github.com/orgs/MY_ORG", "repos_url": "https://api.github.com/orgs/MY_ORG/repos", "events_url": "https://api.github.com/orgs/MY_ORG/events", "members_url": "https://api.github.com/orgs/MY_ORG/members{/member}", "public_members_url": "https://api.github.com/orgs/MY_ORG/public_members{/member}" … }

Octokit ネットの同様の結果:

client = Octokit::Client.new access_token: ENV['GITHUB_ACCESS_TOKEN'] my_org = client.org 'MY_ORG' my_org.rels {:self_url=>"https://api.github.com/orgs/MY_ORG", :repos_url=>"https://api.github.com/orgs/MY_ORG/repos", :events_url=>"https://api.github.com/orgs/MY_ORG/events", :members_url=>"https://api.github.com/orgs/MY_ORG/members", :public_members_url=>"https://api.github.com/orgs/MY_ORG/public_members", :avatar_url=>"…", :html_url=>"https://github.com/MY_ORG"}

0 投票する
1 に答える
504 参照

ruby - Octokit を使用した Ruby スクリプト: API 呼び出しの実行

GitHub からすべてのリポジトリのリストを取得するスクリプトを作成しようとしています。GitHub には Octokit という ruby​​ gem があり、これを利用しようとしていますが、少し迷っています。

API のリファレンスはこちらです。GET リクエストを使用してこのレスポンスを取得できることがわかります。Octokit Gem を使用してこれを実行する方法を見つけようとしています。

私はRubyに慣れていないので、この質問は完全に的外れかもしれませんが、これを完了する方法を示すいくつかの手順をいただければ幸いです。これに Octokit を使用しない場合は、HTTP リクエストを作成し、適切な JSON レスポンスを解析するための推奨事項も歓迎します。

私がこれまでに持っているコード:

0 投票する
2 に答える
674 参照

ruby-on-rails - Github API と Octokit を使用してユーザー イベントを取得する

octokit を介して github でユーザー イベントを取得するための簡単な呼び出しを試みています。

ドキュメントによると、新しいクライアントを作成し、ユーザー イベント エンドポイントにアクセスします。

ここまではうまくいきました、今は続けます

あるいは、私がするとき

私は得る

しかし、そこからイベントのリストを取得する方法は? ここに公式ドキュメントがあります https://developer.github.com/v3/activity/events/#list-events-performed-by-a-user