2017-12-08 8 views
0

우선 3 일 전에 모든 것이 수행되었습니다. 하지만 오늘은 https://api.uber.com/v1.2/requests/current 호출 할 때마다 {"message":"This endpoint requires at least one of the following scopes: all_trips_lite, request, all_trips","code":"unauthorized"}내 계정에서 권한이있는 범위에 액세스 할 수 없습니다.

내 개인 액세스 토큰을 사용하여 테스트하고있어 또한 내가 목록에서 모든 범위를 확인하신 후이 코드를 사용하고

(this screen 확인) 나에게주는 것을 발견 :

$api_url = "https://api.uber.com/v1.2/requests/current"; 

//Manually generated in Dashboard 
$access_token = "........................."; 


$header[0] = "Accept-Language: en_US"; 
$header[] = "Content-Type: application/json"; 
$header[] = "Authorization: Bearer {$access_token}"; 

$ch = curl_init(); 

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); 
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 120); 
curl_setopt($ch, CURLOPT_TIMEOUT, 140); 

curl_setopt($ch, CURLOPT_URL, $api_url); 
curl_setopt($ch, CURLOPT_HTTPHEADER, $header); 

curl_setopt($ch, CURLOPT_VERBOSE, true); 
$strData = curl_exec($ch); 

생성 된 액세스 토큰을 사용하여 요청 엔드 포인트를 어떻게 테스트 할 수 있습니까?

답변

2

이 문제를 조사하고이 (스크린 샷 참조)하지만 동네 짱의 API 개발자 대시 보드 도구 "A 개인 액세스 토큰으로 TEST"와, 정말 버그 : 이 enter image description here

버그가에 제출되었습니다 이 문제를 해결하지만, 그 동안의 해결 방법은 (대신 쉽게 대시 보드 도구의) 여기에 가이드에 설명 된 단계를 사용하여 동네 짱 개발자 계정을 정식하는 것입니다 : I가 따를 것이다 https://developer.uber.com/docs/riders/guides/authentication/user-access-token

을이 대답을 편집 할 때 대시 보드 액세스 토큰 도구 버그가 다음 주 언젠가 언젠가는 고쳐질 것입니다. 감사!