簡體   English   中英

使用Github API和Octokit獲取用戶事件

[英]Get user events with Github API and Octokit

我試圖通過octokit進行簡單的調用以檢索github上的用戶事件。

根據文檔,我創建了新客戶端並訪問了用戶事件端點。

client = Octokit::Client.new(access_token: my_token)
user = client.user

到這里為止一切正常,現在我繼續

events = user.events
=> nil

或者,當我這樣做

client = Octokit::Client.new(access_token: my_token, api_endpoint: 'users/:user/events')

我懂了

#<Octokit::Client:0x007f9a78ac04f8...

但是如何從那里獲取事件列表? 這是官方文檔https://developer.github.com/v3/activity/events/#list-events-performed-by-a-user

我想你想要的是

client = Octokit::Client.new(access_token: my_token)
user = client.user
events = client.user_events user.login

這並非完全直觀,我必須閱讀資料來源 我還沒有機會進行測試,但是似乎沒有更好的方法。

您有錯字:

client = Octokit::Client::new(access_token: my_token)
                        ^^

應該:

client = Octokit::Client.new(access_token: my_token)
                        ^

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM