2017-07-02 5 views
0

をアップロードしようとすると、403禁止エラーを受け取るには、私の自宅のコンピュータ上で動作しますが、それは私に、このエラーを与える:カイロス顔認識 - Pythonの2:私は、私が登録ステム(<a href="http://docs.kairosv1.apiary.io/#reference/face-recognition/enroll/post" rel="nofollow noreferrer">http://docs.kairosv1.apiary.io/#reference/face-recognition/enroll/post</a>)のためのカイロスのサンプルコードを作成しようとしています写真

ここで
File "C:\Python27\lib\urllib2.py", line 556, in http_error_default 
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) 
HTTPError: HTTP Error 403: Forbidden 

は私のコードは次のとおりです。事前に

from urllib2 import Request, urlopen 

values = """ 
    { 
    "image": "http://media.kairos.com/kairos-elizabeth.jpg", 
    "subject_id": "Elizabeth", 
    "gallery_name": "MyGallery" 
    } 
""" 

headers = { 
    'Content-Type': 'application/json', 
    'app_id': 'd0dd238e', 
    'app_key': 'f4828ade9a868af6365d982e5822f2d1s' 
} 
request = Request('https://api.kairos.com/enroll', data=values, headers=headers) 

response_body = urlopen(request).read() 
print response_body 

ありがとう!

+0

エラー403は、パーミッションエラーです。そのサイトにログイン資格情報を提供する必要がありますか? 'Request'を作る前にあなたの資格情報を使って[' Session'](http://docs.python-requests.org/en/latest/user/advanced/#session-objects)を作成することができます – CoryKramer

+0

@CoryKramer試しました私のウェブサイトに自分の写真と一緒に、同じエラーが発生しました。私はそれが信任状もなく誰もがアクセスできることを確認しました。 –

答えて

関連する問題

 関連する問題