簡體   English   中英

R oauth身份驗證期間在哪里顯示PIN碼?

[英]Where does twitteR PIN code appear during R oauth authentication?

在進入Jeffrey Stanton關於數據科學的免費電子書中的Twitter章節時,我正在嘗試使用twitteR軟件包。

我使用以下代碼注冊我的憑據:

requestURL <-  "https://api.twitter.com/oauth/request_token"
accessURL =    "https://api.twitter.com/oauth/access_token"
authURL =      "https://api.twitter.com/oauth/authorize"
consumerKey =   "------------"
consumerSecret = "-----------"
twitCred <- OAuthFactory$new(consumerKey=consumerKey,
                         consumerSecret=consumerSecret,
                         requestURL=requestURL,
                         accessURL=accessURL,
                         authURL=authURL)
download.file(url="http://curl.haxx.se/ca/cacert.pem",
          destfile="cacert.pem")
twitCred$handshake(cainfo="cacert.pem")

然后,我獲得了指向twitter的鏈接:

要啟用連接,請將您的網絡瀏覽器定向到: https : //api.twitter.com/oauth/authorize?oauth_token=xxxx

我點擊鏈接並在Twitter頁面中,然后單擊“授權應用程序”按鈕。 這會將我送回到列出為回調URL的站點。

我在任何地方都沒有看到期望的PIN碼。 我的問題是:它出現在哪里? 還是我應該在哪里尋找? 我覺得這應該很明顯,但是不知何故我想不起來。

我遇到了類似的問題,必須進行兩項更改。

1-如SimonO101所述將所有https更改為http

2-確保刪除回調URL-否則,不顯示PIN而是直接移動到回調URL目標

暫無
暫無

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

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