PHP и Bing Translation API

Я зарегистрировался в Azure Marketplace, у меня есть идентификатор клиента и «секрет» клиента, но все, что я пробовал до сих пор, тем не менее, приводит к ошибке «400 Bad Request». Большое спасибо!

Вот довольно простой пример кода, который я пробовал (я отредактировал идентификатор клиента и секретное значение). Я работаю с пониманием того, что переменные сообщения могут быть переданы через запрос URL... Надеюсь, это правильно.

$authURL = 'http://datamarket.accesscontrol.windows.net/v2/OAuth2-13&grant_type=client_credentials&client_id={CLIENT_ID VALUE HERE}&client_secret={CLIENT_SECRET VALUE HERE}&scope=http://api.microsofttranslator.com';
$chpre = curl_init();
curl_setopt($chpre, CURLOPT_URL, $authURL );
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$xpre = curl_exec($chpre);

$texttobetranslated = "الذي تقدمه";
$BingURL = "http://api.microsofttranslator.com/v2/Http.svc/Translate?text=" . $texttobetranslated . "&from=ar&to=en";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $BingURL );
$x = curl_exec($ch);
6
задан Bhargav Rao 9 August 2018 в 23:31
поделиться