Я пытаюсь получить какое-то значение из нашей рабочей области асаны.
Я смог сделать это с javascript
var bearerToken = "bearer APIKEY";
var requestUrl = "https://app.asana.com/api/1.0/projects/PROJECTID/tasks"
var headers = {
"Authorization" : bearerToken
};
var reqParams = {
method : "GET",
headers : headers,
muteHttpExceptions: true
};
let res= await fetch(requestUrl,reqParams); // (2)
Но по соображениям безопасности я Я пытаюсь преобразовать этот код в PHP так:
$url = 'http://app.asana.com/api/1.0/projects/PROJECTID/tasks';
$opts = [
"http" => [
"method" => "GET",
"header" => "Content-Type: application/json\r\n" .
"charset=utf-8\r\n" ,
"Authorization : bearer APIKEY \r\n"
]
];
$context = stream_context_create($opts);
$file = file_get_contents('app.asana.com/api/1.0/projects/1158939083333529/tasks', false, $context);
$file = file_get_contents($url, false, $context);
$json_echo = json_decode($file)
echo $json_echo;
Эхо вернет пустое значение ...
С наилучшими пожеланиями