我目前正在開發一個用於android社交網絡應用程序的服務器。我正在使用Django,我需要添加一個實時聊天。我決定使用django頻道,但我不確定如何使用來自android的身份驗證令牌來進行聊天中的身份驗證。另外,在這種情況下,Django頻道能夠正常工作還是應該考慮其他事情?Django頻道的Android應用程序的API
2
A
回答
2
我將開始是閱讀Django的通道文檔的以下部分:
http://channels.readthedocs.io/en/stable/getting-started.html#authentication
正如你可以看到你可以使用會話密鑰無論從餅乾,或從一個GET參數。
有幾個裝飾器可用於您的網絡套接字方法來檢索會話信息。
它們是:
@channel_session_user_from_http
@channel_session_user
@http_session
@http_session_user
等等
通過使用這些你可以獲取當前用戶和其他會話詳細信息。
0
如果你打算使用django通道檢查這個blog他們寫了一些裝飾器來完成哪些通道會話裝飾器(就像@turbotux答案中的那些裝飾器),但是對於智威湯遜來說。
相關問題
- 1. GUI應用程序中的Tcl頻道
- 2. Android應用程序的API
- 3. GAE頻道API與Django-Nonrel
- 4. Django Restful API應用程序
- 5. 在沒有Youtube API的Android應用程序中播放視頻
- 6. 從我的應用程序啓動Android視頻應用程序
- 7. 沒有API的Web應用程序的Android應用程序
- 8. 使用Django頻道的Websocket
- 9. android - 顯示視頻的應用程序
- 10. Android應用程序的音頻接口
- 11. Android應用程序的視頻背景
- 12. Iphone應用程序,打開YouTube頻道
- 13. 應用程序廣泛訂閱頻道
- 14. 在Android應用程序中調用應用程序的API
- 15. Android應用程序API 7
- 16. 的Django + django_allauth + Android應用程序
- 17. 谷歌應用程序引擎中的頻道API中的頻道斷開通知
- 18. 在Android應用程序中嵌入youtube頻道
- 19. 使用django外殼的Django頻道
- 20. maps.me API的Android應用程序
- 21. Android應用程序的付款API
- 22. Android應用程序的RESTful Api認證
- 23. 如何使用Django REST API創建Android應用程序
- 24. 從Spotify的Android應用程序共享的軌道與我的應用程序
- 25. VueJS + Django頻道
- 26. Django頻道
- 27. Twitter的API:如何知道使用的應用程序遵循
- 28. Android中的音頻/視頻會議應用程序
- 29. 視頻內存和Android應用程序
- 30. 在Android應用程序全屏視頻
你好,歡迎來到StackOverlow。請擴大您的答案以解決問題。有關回答的更多信息,請查看http://stackoverflow.com/help/how-to-answer。 – Chaithanya