2012-05-02 14 views
3


Box APIの基本ガイドに従って、フォルダをクエリしようとすると404エラーが発生します。 (ルートフォルダか、 "any"を証明するために作成したもの)Box APIの基本ガイドは私のためには機能しません

ここで私はAPIキーとメールアドレスなどを変更しました。 JSON貼り付け!私は年齢を過ごすことなくすべてを再フォーマットしようとしました)
最初にAPIキーを生成しました。その後:

curl https://www.box.com/api/1.0/rest?action=get_auth_token\&api_key=uoun62sm0baxyx53hdzgq9csc5fgJJJJ\&ticket=kgof13pk1qq8ls6m2exi8vlupausJJJJ 

私を与える:当時、コマンドラインにユーザー([email protected])、として https://www.box.com/api/1.0/auth/kgof13pk1qq8ls6m2exi8vlupausJJJJ

ログイン:

curl https://www.box.com/api/1.0/rest?action=get_ticket\&api_key=uoun62sm0baxyx53hdzgq9csc5fgJJJJ 

<?xml version='1.0' encoding='UTF-8' ?> 
<response><status>get_ticket_ok</status> 
<ticket>kgof13pk1qq8ls6m2exi8vlupausJJJJ</ticket> 
</response> 

はその後に行きます認証トークンを返す:

<response><status>get_auth_token_ok</status> 
<auth_token>9pqiii88obks0gg9kqtdcfq799bhJJJJ</auth_token> 
<user><login>[email protected]</login><email>[email protected]</email> 
<access_id>180987265</access_id><user_id>180987265</user_id><space_amount>5368709120</space_amount><space_used>68616595</space_used><max_upload_size>104857600</max_upload_size><sharing_disabled/></user></response> 

curl https://www.box.com/api/2.0/folders/FOLDER_ID \ 
-H "Authorization: BoxAuth api_key=uoun62sm0baxyx53hdzgq9csc5fgJJJJ&auth_token=9pqiii88obks0gg9kqtdcfq799bhJJJJ" 


戻り値:
{"type":"error","status":404,"code":"not_found","help_url":"","message":"Unknown Error","request_id":"8614183014fa10d5bcf63b"}

根本的な何かがおそらくあります

だから、私は私のルートフォルダの内容を取得するために私のAPIキーと認証トークンを使用することができるはずです私は間違っている...?

あなたのルートフォルダの内容を取得するためにURIで「0」と「FOLDER_ID」を交換する必要があるおかげで、 マックス

答えて

3

、すなわち

curl https://www.box.com/api/2.0/folders/0 \ 
-H "Authorization: BoxAuth api_key=YOUR_API_KEY&auth_token=YOUR_AUTH_TOKEN" 

また、追記として、それが一般的ですauth token/api keyをこのような公開フォーラムに投稿することは絶対にお勧めしません。

+0

D'Oh。 FOLDER_IDが0に設定されているはずです。 –

+0

そして、誰かが私の鍵/トークンでハックしようとするような気がする場合は、私はいくつかの数字を隠してしまいました。例えばすべての個人的価値のうち最後の4つは、私がコピー/ペーストバッファーに持っていたものの中でJJJJに設定されています! –

関連する問題