2012-06-08 3 views
1

입니다. Getting Started을 따라 Box v2 API를 사용하려고합니다.상자 API 2.0은 auth_token을 허용하지 않습니다. 반면 v1.0은

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

나는 401 Unauthorized 답변을 얻을 : 내가 예를 들어, 샘플 호출을 아무것도 할 그것을 사용할 때 모든 내가 상자에서 AUTH_TOKEN를받을 때까지 괜찮합니다.

Box v1 API에 사용할 때 동일한 auth_token이 작동하기 때문에 auth_token을 올바르게 보내고 있다고 확신합니다.

왜 이런 일이 발생하는지 알고 싶습니다.

+0

https://ap.box.com/api 대신 https://api.box.com을 시도해 볼 수 있습니까? – seanrose

+0

아직도 허가되지 않았습니다 .. – 0xff0000

답변

1

귀하의 컬 요청이 올바르게 보이므로 401은 아마도 귀하의 auth_token이 만료되었거나 유효하지 않다는 것을 의미합니다. 인증 토큰에 큰 따옴표가 포함되어 컬을 혼란시킬 수 있습니다.

내 권장 사항은 프로세스를 거쳐 새로운 인증 토큰을 얻는 것입니다. 그래도 문제가 해결되지 않으면 상자에 자세한 내용을 이메일로 보내십시오.

+0

나는 따옴표없이 보내겠다고 확신합니다. 동일한 변수를 사용하여 Box API v 1.0을 호출하면 작동합니다. – 0xff0000