Прагляд поўнай версіі: Вырашанае Microsft Пераклад API па блакіту: абавязковыя палі \\ u0027client_id \\ u0027 адсутнічае.
Любая дапамога тут?
Запуск тэсту на Microsft Пераклад API на Azure
Поўны маркер:
{"Памылка": "invalid_request", "error_description": "ACS90011: абавязковае поле \\ u0027client_id \\ u0027 адсутнічае \\ г \\ nTrace ID: 71501a25-d0b9-4ff5-898c-fff921164a45 \\ г \\ nTimestamp: 2011-12 -. 26 17:13:45 Z "}
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;
?>
Калі ласка, запусціце гэты тэст і паказаць мне вынік
Пратэставаны і ўсё той жа.
Запуск тэсту на Microsft Пераклад API на Azure
Поўны маркер:
{"Памылка": "invalid_request", "error_description": "ACS90011: абавязковае поле \\ u0027client_id \\ u0027 адсутнічае \\ г \\ nTrace ID: 724fd4ca-333c-4c54-B940-c5af56900488 \\ г \\ nTimestamp. 2011-12 - 27 16:55:17 Z "}
Як пра гэта іншыя праблемы? -> PS. Калі я ўстаўляю ID кліента я атрымліваю белую старонку, калі мне адмовіцца ад кліента ID пераклады работ (белая старонка), але памылка вышэй, застаецца ў любым выпадку. Фактычна ён будзе выключаны ў аўто ў транс. Наяўнасць??
Microsoft Пераклад API даступная
Калі ласка, азнаёмцеся з апісаннем першага варыянту ў гэтай групе. NO
r.dziadusz
28-12-11, 11:33
Гэта адбываецца спрошчана, калі вы выдаліце ідэнтыфікатар кліента vBET не будзе спрабаваць выкарыстоўваць Microsoft Пераклад API і проста выкарыстоўваць іншыя даступныя API, Otherways vBET спрабуюць выкарыстаць, але нешта пайшло не так і (адсутнічае client_id) і пераклад не можа быць зроблена.
Калі ласка, пераканайцеся, што вы:
ставіць правільныя значэння: Microsoft Comercial ключ API Пераклад Azure
Я стаўлю ў маёй Client ID, якія я атрымліваю тут.
http://i43.tinypic.com/1pigef.jpg
r.dziadusz
28-12-11, 19:31
Ды вы выкарыстоўваеце правільны:
-Вы загрузіць тэставы файл у каранёвай тэчцы вашага форуму?
Калі так, то не маглі б вы даслаць мне свае дадзеныя доступу да вашага AdminCP і FTP для таго, каб праверыць усе вашы пытанні?
Я паслаў табе вечара дачыненні да
Усё яшчэ чакаю :)
З Новым Годам
Адпраўленыя паведамленні дзён назад!
З павагай
Адпраўленыя паведамленні дзён назад!
З павагай
яго знешнасць, як штабы знаходзяцца ў навагоднія вакацыі прама цяпер, мае важныя тэмы да гэтага часу не атрымаеце адказы таксама
я ведаю яго крыху адстой, таму шматлікія прадпрыемствы знаходзяцца ў адпачынку цяпер, але нармальны дазваляе быць цярплівым
r.dziadusz
03-01-12, 00:04
Прывітанне
Вы даслалі мне ваш доступам, і я праверыў гэта. Па-першае атрымання маркера ў цяперашні час працуе нармальна, але пераклад яго сабе, звычка becouse вас 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.