Перегляд повної версії: Вирішений API Переклад Microsft на Azure: обов'язкове поле/u0027client_id/u0027 відсутній.
Будь-яка допомога тут?
Запуск тесту для Microsft перекладів API на Azure
Повний маркер:
{"помилка": "invalid_request", "error_description": "ACS90011: обов'язкове поле/u0027client_id/u0027 відсутній. / r/nTrace ID: 71501a25-d0b9-4ff5-898c-fff921164a45/r/nTimestamp: 2011-12-26 17:13:45Z"}
PS. коли вставити код мого клієнта, я отримую білу сторінку, коли я видалити мій клієнт ID переклади працювати (не білі сторінки), але помилка вище залишається будь-якому випадку.
r.dziadusz
27-12-11, 13:43
Привіт
По-перше, я хочу, щоб вибачитися, ви є трохи помилка в в тестовий файл, будь ласка, використовуйте це:
<?php
require_once('./global.php');
function get_token(){
global $vbulletin;
$obj_connection = curl_init();
$arr_query_bits = array (
'grant_type' => 'client_credentials',
'scope' => 'http://api.microsofttranslator.com',
'client_id' => $vbulletin->options['vbenterprisetranslator_Microsoft_key'],
'client_secret' => $vbulletin->options['vbenterprisetranslator_Microsoft_secret']
);
$str_query = http_build_query($arr_query_bits);
curl_setopt($obj_connection, CURLOPT_URL, 'https://datamarket.accesscontrol.windows.net/v2/OAuth2-13');
curl_setopt($obj_connection, CURLOPT_HEADER, 0);
curl_setopt($obj_connection, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($obj_connection, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($obj_connection, CURLOPT_POSTFIELDS, $str_query);
curl_setopt($obj_connection, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($obj_connection, CURLOPT_POST, TRUE);
print_r('Full token: </br>'.curl_exec($obj_connection).'</br></br>');
$token = json_decode (curl_exec($obj_connection));
curl_close($obj_connection);
return 'Authorization: Bearer '.$token->{'access_token'};
}
echo 'Starting test for Microsft Translation API by Azure<br/><br/>';
$connection = curl_init();
curl_setopt($connection, CURLOPT_URL, 'http://api.microsofttranslator.com/V2/Ajax.svc/Translate?&from=pl&to=en&text=Witaj!');
curl_setopt($connection, CURLOPT_HEADER, 0);
curl_setopt($connection, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($connection, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($connection, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($connection, CURLOPT_HTTPHEADER, array(get_token()));
$str_response = curl_exec($connection);
$time = microtime(true) * 1000;
$result = curl_exec($connection);
$time = microtime(true) * 1000 - $time;
echo 'Test result: '.$result."<br/>\n";
echo 'Test error: '.curl_error($connection)."<br/>\n";
curl_close($connection);
echo 'Connection time (ms): '.$time;
?>
Запустіть цей тест і показати результат
Протестовані і все той же.
Запуск тесту для Microsft перекладів API на Azure
Повний маркер:
{"помилка": "invalid_request", "error_description": "ACS90011: обов'язкове поле/u0027client_id/u0027 відсутній. / r/nTrace ID: 724fd4ca-333c-4c54-b940-c5af56900488/r/nTimestamp: 16:55:17Z 2011-12-27"}
Як щодо інших неполадку? -> PS. Коли вставити код мого клієнта, я отримую білу сторінку, коли я видалити мій клієнт ID переклади працювати (не білі сторінки), але помилка вище залишається будь-якому випадку. Infact, він отримує вимкнуто функцію auto trans. доступності?!?
Microsoft Переклад API доступні
Будь ласка, дивіться опис перший варіант цієї групи. Ні
r.dziadusz
28-12-11, 11:33
Це відбувається тому, що якщо видалити код клієнта vBET не намагайтеся використовувати Microsoft Переклад API і просто використовувати інші доступні API otherways vBET спробувати використовувати, але щось піде не так і (відсутність client_id) і не може бути зроблено Переклад.
Переконайтеся, що ви:
ставити правильні значення: Microsoft заряджених Переклад API ключ на Azure
Я ставлю мій клієнт ID, який я звідси.
http://i43.tinypic.com/1pigef.jpg
r.dziadusz
28-12-11, 19:31
Так, що ви використовуєте правильний один:
-ви завантажити тестовий файл у кореневому каталозі вашого форуму?
Якщо так, могли б ви надіслати мені деталі вашого доступу admincp і ftp для того, щоб перевірити всі питання?
я послав вас pm з повагою
Ще чекають:)
З днем народження
Sent Вечора днів тому!
З повагою
Sent Вечора днів тому!
З повагою
її вигляд, як штаби в новий рік Відпочинок прямо зараз, мій важлива тема є ще не отримати відповіді теж
я знаю, що її мало смокче, так багато підприємств у відпустку прямо зараз, але її нормальний дозволяє, будьте терплячими
r.dziadusz
03-01-12, 00:04
Привіт
Ти послав мене ваш acces і я перевірив його. По-перше, отримання маркер в даний час працює нормально, але Переклад його самоврядування, звичай, тому що ви PHP версії.
У Microsoft на Azure, ми використовуємо функцію json_decode, яка реалізується з PHP Версія 5.2. В даний час використовується Версія 5.16 - ви можете бачити його в тест microsoftbyazuretest.php
За vBET на роботу, вам необхідно оновити ваш PHP, по крайней мере, Версія 5.2.0
У мене немає такого оновлення мій сервер оновлення панелі так тепер що?:
php The PHP HTML-embedded scripti... 5.1.6-24.... 5.1.6-27....
php-bcmath A module for PHP applications... 5.1.6-24.... 5.1.6-27....
php-cli Command-line interface for PHP 5.1.6-24.... 5.1.6-27....
php-common Common files for PHP 5.1.6-24.... 5.1.6-27....
php-dba A database abstraction layer ... 5.1.6-24.... 5.1.6-27....
php-devel Files needed for building PHP... 5.1.6-24.... 5.1.6-27....
php-gd A module for PHP applications... 5.1.6-24.... 5.1.6-27....
php-imap A module for PHP applications... 5.1.6-24.... 5.1.6-27....
php-ldap A module for PHP applications... 5.1.6-24.... 5.1.6-27....
php-mbstring A module for PHP applications... 5.1.6-24.... 5.1.6-27....
php-mysql A module for PHP applications... 5.1.6-24.... 5.1.6-27....
php-ncurses A module for PHP applications... 5.1.6-24.... 5.1.6-27....
php-odbc A module for PHP applications... 5.1.6-24.... 5.1.6-27....
php-pdo A database access abstraction... 5.1.6-24.... 5.1.6-27....
php-pgsql A PostgreSQL database module ... 5.1.6-24.... 5.1.6-27....
php-snmp A module for PHP applications... 5.1.6-24.... 5.1.6-27....
php-soap A module for PHP applications... 5.1.6-24.... 5.1.6-27....
php-xml A module for PHP applications... 5.1.6-24.... 5.1.6-27....
php-xmlrpc A module for PHP applications... 5.1.6-24.... 5.1.6-27....
просто попросити вашого хоста, щоб оновити версію PHP 5.2. x,
або сплатити кого-небудь допомогти, оновити її для вас, як багато послуги пропонують послуги форуму (http://forums.digitalpoint.com/forumdisplay.php?f=60)
або інші альтернативи перемістити на інший хост, або не використовується microsoft перекладу, Переклад apertium я думаю, що краще
r.dziadusz
06-01-12, 18:22
як basketman сказав просто попросіть постачальника послуг хост, він вам допомогти або дати вам "як" інформація
Як я написав вище, у мене оновлення доступні, але не надто даремний 5.2 тому, питаючи мого сервера, не micorsoft сервер буде припинити? Так чи варто? Скільки робить цю вартість з - > послуги форуму (http://forums.digitalpoint.com/forumdisplay.php?f=60), google чи потрібне це оновлення теж?
З повагою
я думаю, що $20-$ 30 допоможе кілька людей, створити резервну копію, спочатку, але я думаю, що тільки можна оновити php, якщо за допомогою присвячений або vps сервер, ми не можемо оновлення php з віртуального хостингу
інші альтернативи перемістити на інший хост, або не використовується microsoft перекладу, Переклад apertium, я думаю, що краще. Я не знаю про google v2
r.dziadusz
09-01-12, 12:13
не micorsoft сервер буде припинити
Стара версія Microsoft Переклад API (без використання json_decode) буде були закриті за останні березня - так що ви можете використовувати її без оновлення php, але Microsoft Переклад на Azure (нові - з json_decode) було відкрито кілька місяців тому і її безумовно не припинити
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.