这怎么可能?我正在尝试在我的网站中添加 steam 身份验证按钮并获取一般信息:用户名、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 key ,但我找不到任何有关如何将其与 Django 一起使用的文档。
有什么办法可以实现这个目标吗?是否有任何教程或文档可以让我在 Django 中使用 Steam API?
您可以使用python-social-auth
对 django 和 steam API 都有 native 支持的包:
Multiple frameworks are supported:
- Django
- Flask
- Pyramid
- Webpy
- Tornado
Auth providers
- ...
- Soundcloud OAuth2
- Stackoverflow OAuth2
- Steam OpenId
- Stocktwits OAuth2
- Strava OAuth2
- Stripe OAuth2
- ...
我是一名优秀的程序员,十分优秀!