如何從python腳本發出認證請求以進行appengine?我在網上發現了很多不同的方法,但都沒有成功。 E.G. How do you access an authenticated Google App Engine service from a (non-web) python client?不起作用,請求返回登錄頁面。 該帖子很舊,可能從那時起就有所變化。 有沒有人有一個很好的包裝對象來做到這一點?如何通過腳本對appengine進行身份驗證請求?
4
A
回答
1
拉出隊列回答我自己的問題一個非Web認證的Python客戶端使得在Python客戶端庫請求中的一個例子:
from google.appengine.tools import appengine_rpc
use_production = True
if use_production:
base_url = 'myapp.appspot.com'
else:
base_url = 'localhost:8080'
def passwdFunc():
return ('[email protected]','password')
def main(argv):
rpcServer = appengine_rpc.HttpRpcServer(base_url,
passwdFunc,
None,
'myapp',
save_cookies=True,
secure=use_production)
# Makes the actual call, I guess is the same for POST and GET?
blah = rpcServer.Send('/some_path/')
print blah
if __name__ == '__main__':
main(sys.argv)
+0
這是唯一的方法嗎?你不能通過向登錄網址發送請求來進行身份驗證嗎? – fccoelho 2014-05-03 20:35:10
+1
由於appengine_rpc使用ClientLogin(已被棄用和刪除)(請參閱https://developers.google.com/identity/protocols/AuthForInstalledApps),此操作不再有效。 – 2015-06-26 02:48:09
0
相關問題
- 1. Authlogic - 通過基本HTTP身份驗證進行身份驗證
- 2. 進行身份驗證請求
- 3. 如果用戶在提出請求之前未通過身份驗證,則對用戶進行身份驗證
- 4. 無法通過Mocha和Supertest進行身份驗證請求
- 5. Zend Framework 2通過JSON請求進行身份驗證/ ACL
- 6. 通過Web請求進行Windows身份驗證C++/Node.js
- 7. Android中通過HTTP請求進行身份驗證
- 8. 在PHP中使用Appengine進行基本身份驗證的POST請求
- 9. 通過PHP腳本進行CGI身份驗證?
- 10. 通過HTTPS進行M2M通信 - 如何進行身份驗證?
- 11. 谷歌腳本oauth每天對twitter請求授權進行身份驗證
- 12. 通過HttpClient進行SPNEGO身份驗證
- 13. 通過LDAP進行身份驗證
- 14. 如何通過OIM API對用戶進行身份驗證?
- 15. 如何通過API對Azure AD進行身份驗證
- 16. django如何知道http請求已通過身份驗證?
- 17. 如何使用基本身份驗證進行json請求並使用CakePHP 3對html請求進行身份驗證?
- 18. 第一次請求後如何進行身份驗證?
- 19. 對AP WebFeed請求進行身份驗證
- 20. 對HTTP請求進行身份驗證和簽名
- 21. 對GET請求上的RESTful API進行身份驗證
- 22. Bigcommerce API使用GET請求對客戶進行身份驗證
- 23. 通過REST API進行身份驗證並保護API本身
- 24. ALDB身份驗證請求
- 25. Python ::請求身份驗證
- 26. Neo4j的基本身份驗證請求
- 27. 如何通過TLS通過LDAP對Active Directory進行身份驗證?
- 28. 對Rails中的AJAX/xhr請求進行身份驗證令牌驗證
- 29. DOTNET運行 - 角 - Windows身份驗證 - 未通過身份驗證
- 30. MVC C#檢查用戶是否通過ajax請求進行身份驗證
你應該張貼你的答案作爲答案,然後接受它。 – 2012-04-13 05:11:35
done @NickJohnson謝謝! – user683264 2012-04-15 02:51:39