2011-12-14 8 views
0

私はTastyPieで内部APIを作成しています。私が持っていますAPIキーで認証する方法 - Django Tastypie

from tastypie.resources import ModelResource 
from tastypie.authentication import ApiKeyAuthentication 
from myapp.movie.models import Movie 


class MovieResource(ModelResource): 
    class Meta: 
     queryset = Movie.objects.all() 
     resource_name = 'movie' 
     authentication = ApiKeyAuthentication() 

私のAPIは素晴らしいです。その上で、401(UNAUTHORIZED)の応答が得られます。

URLは

http://127.0.0.1:8000/api/movie/?format=json 

であるあなたに

UPDATE感謝:私は同じ問題を抱えてきました。 Django Tastypie: How to Authenticate with API Key

答えて

2

APIキーを実際にリクエストする必要があります。

あなたは、次のURLに述べた:

http://127.0.0.1:8000/api/movie/?format=json 

をしかし、あなたがそう言っていなかったので、私はそれがGETだと仮定し、したがって、それは例えば、APIキー、含まれている必要があります。この場合

http://127.0.0.1:8000/api/movie/?format=json&api_key=123456789adfljafal 

を助けにならない、より多くの情報を提供してください。

関連する問題