2013-07-31 63 views
1

我正在嘗試使用引擎蓋下使用oauth2的Django-social-auth進行oauth認證。我正在爲vimeo添加一個自定義後端。 Vimneo API要求所有APi呼叫使用自定義用戶代理。爲沒有公開此設置的庫的http請求設置用戶代理?

oauth2正在使用httplib2並且沒有設置用戶代理的掛鉤點。有沒有一種方法可以說「從這裏開始的所有網絡請求都應該使用此自定義標題」。

+1

檢查我的回答對你的線程在郵件列表上https://groups.google.com/d/msg/django-social-auth/kCTSx_wU-Ag/I-JuUbPmnM4J – omab

回答

0

如果我的問題正確,那麼您可以發送User-Agent以及請求標頭。

h = httplib2.Http(".cache") 
resp, content = h.request("https://example.org/chap/2", 
    "PUT", body="This is text", 
    headers={'User-Agent':'my user agent'})