Я просмотрел соответствующий раздел документации по Piston, но, похоже, основное внимание уделяется тому, как включить его, а не как это будет выглядеть для клиентов или как протестировать его, чтобы проверить его работоспособность. example, похоже, использует HTTP Basic и curl
. Наконец, вопрос Ned Batchelder делает его похожим на урок в порядке. Спасибо.
Любые хорошие учебники по использованию OAuth с поршнем?
Ответ 1
Я только что нашел один учебник в http://blog.carduner.net/2010/01/26/django-piston-and-oauth/. Надеюсь, это поможет кому-то.
Ответ 2
Я сделал 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
)
и установите параметры. OAUTH_CALLBACK_VIEW = "api.views.request_token_ready"