这怎么可能?我想在我的网站上添加steam authentication按钮并获取一般信息:username,steam id。
像这样的例子: views.py
:
# Example
from django.shortcuts import render
from django.http return HttpResponse
def index(response):
...
return render('link.html', response) # link html contains <a> tag which should lead to steam authentication.
...
def afterauth(request):
if auth = SteamAuth.wasSucessful:
return HttpResponse("Username: " + SteamAuth.Username() + "SteamID: " + SteamAuth.ID())
我已经获得了API密钥,但是我找不到任何关于如何在Django中使用它的文档。
有什么方法可以实现这个目标吗?是否有任何教程或文档,我可以使用Steam API与Django?
答案 0 :(得分:1)
您可以使用对django和steam API都具有原生支持的python-social-auth
包:
支持多个框架:
- 的 Django的强>
- 烧瓶
- 金字塔
- Webpy
- 龙卷风
Auth提供商
- ...
- Soundcloud OAuth2
- Stackoverflow OAuth2
- Steam OpenId
- Stocktwits OAuth2
- Strava OAuth2
- 条纹OAuth2
- ...