КПК

Просмотр полной версии: Решенный Микроскоп перевода API, Лазурный: отсутствует требуемое поле/u0027client_id/u0027.



mario06
26-12-11, 18:16
Любая помощь здесь?

Запуск теста для Микроскоп перевод API, Лазурный

Полный маркер:
{«Ошибка»: "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 клиента, я получаю белой странице, когда я удалить мои 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;
?>



Запустите этот тест и показать результат

mario06
27-12-11, 17:55
Тестирование и до сих пор то же самое.

Запуск теста для Микроскоп перевод API, Лазурный

Полный маркер:
{«Ошибка»: "invalid_request", "error_description": "ACS90011: отсутствует требуемое поле/u0027client_id/u0027. / r/nTrace ID: 724fd4ca-333c-4c54-b940-c5af56900488/r/nTimestamp: 2011-12-27 16:55:17Z"}

Как насчет других проблема? -> PS. Когда я добавить мои ID клиента, я получаю белой странице, когда я удалить мои ID клиента переводов работают (не белая страница), но выше ошибка остается в любом случае. Фактически он получает выключен в авто в наличии перемещения!

Перевод доступные интерфейсы API Microsoft
Смотрите описание первого варианта в этой группе. НЕТ

r.dziadusz
28-12-11, 11:33
Это происходит потому, что, если вы удалить идентификатор клиента, vBET не будет пытаться использовать API Microsoft перевода и просто использовать другие доступные API otherways vBET пытаются использовать, но что-то пойдет не так и (отсутствует client_id) и перевод не может быть сделано.

Пожалуйста убедитесь:
создать правильные значения: Microsoft коммерческий перевод API ключа по Лазурный

mario06
28-12-11, 16:04
Я сдачи в моем ID клиента, который я получаю от здесь.
http://i43.tinypic.com/1pigef.jpg

r.dziadusz
28-12-11, 19:31
Да вы используете правильный:
-у вас загрузить тестовый файл в корневой папке форума?

Если да, могли бы вы выслать мне ваши детали доступа к вашим admincp и ftp для того чтобы проверить все ваши проблемы?

mario06
28-12-11, 21:12
я послал вам, которые рассматривает pm

mario06
01-01-12, 07:55
Все еще ждет:)
Счастливого нового года

mario06
02-01-12, 10:16
Отправлено PM дней назад!!
С уважением

basketmen
02-01-12, 17:07
Отправлено PM дней назад!!
С уважением

его смотрит как персонал в новый год отдых прямо сейчас, моя важных потоков до сих пор не получить ответы

я знаю, его мало сосет, так много предприятий, в отпуск, прямо сейчас, но его нормальный позволяет быть пациента

r.dziadusz
03-01-12, 00:04
Привет
Вы прислали мне ваш доступ, и я проверил его. Во-первых, получение маркера является теперь работает отлично, но перевод его себе, обычно потому, что вас версии PHP.
В Microsoft, Лазурный мы используем функцию json_decode, которая осуществляется начиная с PHP версии 5.2. В настоящее время вы используете версии 5.16 - вы можете увидеть его в тест microsoftbyazuretest.php
Для vBET для работы вам необходимо обновить ваш PHP, по крайней мере, версия 5.2.0

mario06
06-01-12, 09:01
У меня нет такого обновления в моей панели обновления сервера теперь что?:


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....

basketmen
06-01-12, 10:41
просто попросите вашего хоста для обновления версии PHP 5.2.x,

или кто-то поможет обновить его для вас, как многие услуги предлагают услуги форуме (http://forums.digitalpoint.com/forumdisplay.php?f=60)

или другие альтернативы перейти к другой узел или нет с помощью microsoft перевод, перевод apertium я думаю лучше

r.dziadusz
06-01-12, 18:22
как basketman сказал просто спросите вашего хост провайдера, он поможет вам или дать вам «как» информация

mario06
09-01-12, 07:57
Как я написал выше, у меня есть обновление доступно, но не слишком 5.2, так что спрашивать мой сервер является бесполезным, не micorsoft сервер собирается прекратить? Так стоит ли? Сколько это стоит с - > услуги форум (http://forums.digitalpoint.com/forumdisplay.php?f=60), делает google нужно это обновление тоже?
С уважением

basketmen
09-01-12, 10:25
я думаю, $20-$ 30 поможет мало людей, сначала сделать резервную копию, но я думаю, что только можно обновить php, если использование или vps сервера, мы не можем обновить php с виртуального хостинга

другие альтернативы перейти к другой узел или нет с помощью microsoft перевода, перевод apertium я думаю лучше. Я не знаю о google v2

r.dziadusz
09-01-12, 12:13
не micorsoft сервер собирается прекратить
Старая версия Microsoft перевода API (без использования json_decode) будет закрыта в марте прошлого года - так что вы можете использовать его без обновления вашего php, но Microsoft перевод лазурь (новый - с json_decode) был открыт несколько месяцев назад и его definetely не прекратить

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations supported by vB Enterprise Translator 4.10.1