Tôi đang cố gắng Truy cập API để nhận thông tin trên http://github.com. Tôi tạo ra trong ứng dụng trong github (trong ứng dụng phát triển) cho URL này và cố gắng truy cập thông qua R bằng cách sử dụng các thư viện httr. Sau đây là mãmã ủy quyền cho Github API được sử dụng trong R
library(httr)
oauth_endpoints("github")
myapp <- oauth_app("github",key = "#####################",secret = "########################")
(chìa khóa đã được thay thế bằng id khách hàng và bí mật đã được thay thế bằng id secred)
github_token <- oauth2.0_token(oauth_endpoints("github"), myapp)
này nhắc tôi sau
Sử dụng một tập tin cục bộ nhớ cache OAuth truy cập thông tin xác thực giữa các phiên R? 1: Có 2: Không
tôi chọn 2 (như tôi đã cố gắng lựa chọn 1 trước đó) rồi sau đây được hiển thị
httpuv not installed, defaulting to out-of-band authentication
Please point your browser to the following url:
https://github.com/login/oauth/authorize?client_id=72939e1b6d499f4f1894&scope=&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&response_type=code
Nhập mã uỷ quyền Bất kỳ một thể cho tôi biết những gì mã uỷ quyền được?
Đối với github cụ thể, việc sử dụng mã thông báo truy cập cá nhân và http auth thông thường sẽ dễ dàng hơn nhiều. – hadley
Hi Nick, thx cho sự giúp đỡ của bạn tôi mới vào web, web API vv .. tuy nhiên tôi giả định vấn đề là với thiết lập máy chủ web địa phương trên 1410. Tôi không biết tôi phải thiết lập nó. theo bình luận của bạn tôi đã cài đặt gói httpuv. Tôi giả sử nó thiết lập máy chủ web trên địa phương của tôi. Tuy nhiên tôi đã cố gắng để google trên làm thế nào để kiểm tra máy chủ web đã được thiết lập nhưng có thể tìm thấy trả lời.Tuy nhiên tôi đã có thể truy cập API cho github.com Thx –