Есть ли у кого-нибудь пример кода PHP, как использовать API-интерфейс Microsoft Bing Translation с их новой системой запросов на токен? Я зарегистрировался на Azure Marketplace, у меня есть идентификатор клиента и клиентский «секрет», но все, что я пробовал до сих пор, тем не менее приводит к ошибке «400 Bad Request». Огромное спасибо!PHP и API перевода Bing
Вот довольно простой пример кода, который я пытался (я отредактировал идентификатор клиента и секретное значение). Я работаю с пониманием того, что почтовые переменные могут быть переданы через 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);
Привет пользователь, вместо этого, почему бы вам не * показать * нас, что вы сделали, затем задайте конкретные вопросы о коде, а затем мы можем вам помочь. Этот сайт на самом деле не о написании кода для людей, а вместо этого помогает, когда они застряли (что вы ... вам просто нужно разместить свой код :) Удачи! – jmort253
Выполнено ... см. Выше. – user1408397
Вам нужно передать токен во второй запрос на сверление? http://wangpidong.blogspot.com/2012/04/how-to-use-new-bing-translator-api-with.html – jmort253