2012-07-23 3 views
0

설명서에 언급 된 상자 api를 사용하고 있습니다. 나는 api_key에서 티켓을 얻은 다음 api_key와 ticket에서 auth_token을 얻습니다.상자 API 응답에 무단 사용 표시

그러나이 auth_token을 폴더 목록이나 파일 내용 등과 같은 정보를 얻기 위해 사용할 때 인증되지 않은 오류가 발생합니다.

$auth_token = $_REQUEST["auth_token"]; 
//exit($auth_token); 
$headers = array(
    "Authorization: BoxAuth api_key=".$box_api_key."&auth_token=".$auth_token 
); 
$http_message = curl_init("https://www.box.com/api/2.0/folders/0"); 
curl_setopt($http_message, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($http_message, CURLOPT_HTTP_VERSION, "CURL_HTTP_VERSION_1_1"); 
curl_setopt($http_message, CURLOPT_HTTPHEADER, $headers); 
curl_setopt($http_message, CURLINFO_HEADER, true); 
curl_setopt($http_message, CURLINFO_HEADER_OUT, true); 
curl_setopt($http_message, CURLOPT_SSL_VERIFYPEER, false); 
$response = curl_exec($http_message); 

print($response); 

은 무엇 코드에 문제가있을 수 있습니다 : 여기

내 코드?

감사합니다. 미리 감사드립니다 !!!

답변

1

티켓 및 승인 토큰을 얻기 위해 사용하는 api_key에 $ box_api_key를 설정했는지 확인하십시오. 또한이 질문에 대한 질문이 없어도 모든 API V2 요청 (예 : https://api.box.com/2.0/folders/0)에 호스트 이름 api.box.com을 사용하십시오.