按照2個步驟操作。我已經做到了我自己&測試也。其工作正常,你將能夠獲得訪問令牌
步驟1)
你的情況,你有你的消費者更換下面兩個值關鍵&祕密:
Cosumer關鍵 = xvz1evFS4wEEPTGEFPHBog
消費者祕密 = L8qq9PZyRg6ieKGEKhZol GC0vJWLw8iEJ88DRdyOg
使用消費者密鑰&消費者的祕密,我們必須生成一個基地64字符串。因此,使用冒號(:)作爲分隔符
所以在我的情況下做到這一點,我們必須首先連擊消費者鍵&消費祕密串聯的字符串將是:
xvz1evFS4wEEPTGEFPHBog:L8qq9PZyRg6ieKGEKhZolGC0vJWLw8iEJ88DRdyOg
注:應該不會成串聯字符串中的空格
所以現在我們準備好了我們的連接字符串。現在我們必須生成base 64字符串。爲此,我們可以使用在線服務來做到這一點。 打開這個URL http://www.motobit.com/util/base64-decoder-encoder.asp並粘貼連接字符串&點擊「轉換源代碼」。這會給你Base 64字符串。
在我的情況,基地64串(你將在你的情況不同):
xvz1evFS4wEEPTGEFPHBog:L8qq9PZyRg6ieKGEKhZolGC0vJWLw8iEJ88DRdyOg
現在,通過使用我們的Base64編碼字符串,我們不得不產生base 64編碼串。所以要做到這一點,我們可以使用在線服務。打開鏈接https://www.base64encode.org/並粘貼我們的Base64字符串&點擊「編碼」。
最後你會得到Base64編碼字符串,我們必須在令牌請求中使用它。 對我來說,它看起來像這樣:
eHZ6MWV2RlM0d0VFUFRHRUZQSEJvZzpMOHFxOVBaeVJnNmllS0dFS2hab2xHQzB2SldMdzhpRUo4OERSZHlPZw ==
步驟2)
現在打開你的郵差(這是插件的谷歌Chrome瀏覽器測試API的)&做下面的步驟:(我附上郵遞員請求的截圖,如果你是陌生的郵遞員,請看看它)
- 該請求必須是HTTP POST請求。 url是:https://api.twitter.com/oauth2/token
該請求必須包含值爲Basic的授權標頭。 例如:
基本eHZ6MWV2RlM0d0VFUFRHRUZQSEJvZzpMOHFxOVBaeVJnNmllS0dFS2hab2xHQzB2SldMdzhpRUo4OERSZHlPZw ==
- 請求必須包括與應用程序/ x-WWW窗體-urlencoded的值的Content-Type頭; 例如:內容類型=應用程序/ x-WWW窗體-urlencoded
- 點擊正文 - >原,並鍵入grant_type = client_credentials
點擊發送,&您將獲得您的訪問令牌。
讓我知道如果您在執行此步驟時遇到任何問題。
你嘗試在你結束了嗎? – sForSujit
是的,但主要問題是一個無用的「https」前綴 – Evgeniy
@ЕвгенийEvgeniyOhhhh是的,我應該是https。無論如何這將幫助人們實現這一點,沒有任何麻煩 – sForSujit