我已经查看了Piston文档的相关部分, 但它似乎只关注如何打开它,而不是客户端会看到什么样子或如何测试以验证其是否工作。示例似乎只使用HTTP基本认证和curl
。最后,Ned Batchelder的问题让人觉得需要一个教程。谢谢。
我已经查看了Piston文档的相关部分, 但它似乎只关注如何打开它,而不是客户端会看到什么样子或如何测试以验证其是否工作。示例似乎只使用HTTP基本认证和curl
。最后,Ned Batchelder的问题让人觉得需要一个教程。谢谢。
我刚刚在http://blog.carduner.net/2010/01/26/django-piston-and-oauth/上找到了一篇教程。希望这能帮助到某些人。
我做完了Benjamin Dell,你现在进展到哪里了?陷入无尽循环了吗?这种情况下,请将此函数添加到yourapp.api.views中:
# Create your views here.
from django.shortcuts import render_to_response
from django.template import RequestContext
def request_token_ready(request, token):
error = request.GET.get('error', '')
ctx = RequestContext(request, {
'error' : error,
'token' : token
})
return render_to_response(
'piston/request_token_ready.html',
context_instance = ctx
)
并设置 settings.OAUTH_CALLBACK_VIEW = "api.views.request_token_ready"