2013-08-30 52 views
1

我試圖將自定義API連接到OAuth提供程序。我處於OAuthV1.0工作流的第一步,即請求令牌步驟。在Oauth請求中放回一個回調函數

我正在使用python包:requests_oauthlib,雖然tutorial說我做得對,oauth提供程序不斷要求回調uri。我如何在我的請求中添加回調函數?

要進一步說明服務器正在使用此提供程序:pmr2.oauth,所以我必須使用OAuthV1.0。

回答

1

所以用OauthV1它應該是這樣的:

>>> client_key = 'client key' 
>>> client_secret = 'secret' 
>>> callback_uri = 'https://yourhost.com/callback' 

>>> # Using OAuth1Session 
>>> oauth = OAuth1Session(client_key, client_secret=client_secret, callback_uri=callback_uri) 

,但您的文檔不說話的話,我應該有read the source here

希望這將有助於

+0

我認爲這是對OAuthV2我必須使用OAuthV1.0因爲這是提供者使用的。 – Kickstarter

+0

是一個已知的提供者服務嗎?因爲使用OAuthV1,你可以看到,沒有任何東西可以處理callbackurl/redirect_uri – 2013-08-30 13:16:37

+0

是它的pmr2.oauth,它是一個plone包,用於oauth – Kickstarter

相關問題