2009-11-28 34 views
25

Tôi đã xem relevant section of the Piston documentation, nhưng dường như chỉ tập trung vào cách bật tính năng này, chứ không phải như thế nào đối với khách hàng hoặc cách kiểm tra nó để xác minh nó hoạt động. Chỉ có example dường như chỉ sử dụng HTTP cơ bản và curl. Cuối cùng, Ned Batchelder's question làm cho nó trông giống như một hướng dẫn là theo thứ tự. Cảm ơn.Bất kỳ hướng dẫn nào tốt về cách sử dụng OAuth với Piston?

+0

Tôi sẽ viết một nếu tôi tìm nó ra. Quay lại tìm kiếm. –

+0

Tôi cũng quan tâm đến điều này. Tôi sẽ trở lại nếu tôi thực hiện bất kỳ tiến bộ nào. – jathanism

Trả lời

15

Tôi vừa tìm thấy một hướng dẫn tại http://blog.carduner.net/2010/01/26/django-piston-and-oauth/. Hy vọng điều này sẽ giúp một ai đó.

+0

Thời gian trên câu trả lời này không thể tốt hơn. Cảm ơn bạn! –

+0

Hướng dẫn chỉ đề cập đến cách thiết lập Piston trong ứng dụng Django của bạn. Câu hỏi cụ thể hỏi làm thế nào nó sẽ làm việc cho một khách hàng, và làm thế nào để kiểm tra nó một cách tốt hơn so với curl (ví dụ, trong bài kiểm tra đơn vị Django của bạn). Tôi đang tìm chính xác điều đó, và câu trả lời này không bao gồm nó cả. –

1

Tôi đã làm benjamin dell; bạn đang ở điểm nào Vòng lặp vô tận? Trong trường hợp đó; thêm chức năng này để 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 
    ) 

và thiết lập settings.OAUTH_CALLBACK_VIEW = "api.views.request_token_ready"

+0

này được sử dụng khi người tiêu dùng không cung cấp một callback_url, đúng không? – alexef

Các vấn đề liên quan