PDA

Zobacz pełną wersję: Rozwiązany Central tłumaczeniu interfejsu API przez Azure: brakuje wymaganego pola/u0027client_id/u0027.



mario06
26-12-11, 18:16
Pomocy w tym miejscu?

Uruchamianie testu Central tłumaczeniu interfejsu API przez Azure

Tokenu pełnego:
{"błąd": "invalid_request", "error_description": "ACS90011: brakuje wymaganego pola/u0027client_id/u0027. / r/nTrace ID: 71501a25-d0b9-4ff5-898c-fff921164a45/r/nTimestamp: 17:13:45Z 2011-12-26"}

PS. po wstawieniu mój identyfikator klienta I 'm getting białej stronie, gdy usunę mój identyfikator klienta tłumaczeń pracy (nie białej stronie) jednak błąd wymieniony powyżej pozostaje w każdym przypadku.

r.dziadusz
27-12-11, 13:43
Cześć
Po raz pierwszy chcę Przepraszamy, które są nieco błędu w pliku badania, proszę użyć to:


<?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;
?>



Uruchom ten test i Pokaż wynik

mario06
27-12-11, 17:55
Przetestowane i ciągle to samo.

Uruchamianie testu Central tłumaczeniu interfejsu API przez Azure

Tokenu pełnego:
{"błąd": "invalid_request", "error_description": "ACS90011: brakuje wymaganego pola/u0027client_id/u0027. / r/nTrace ID: 724fd4ca-333c-4c54-b940-c5af56900488/r/nTimestamp: 16:55:17Z 2011-12-27"}

W jaki sposób około inny problem? -> PS. Gdy wstawiam mój identyfikator klienta I 'm getting białej stronie, gdy usunę mój identyfikator klienta tłumaczeń pracy (nie białej stronie), ale wyświetlone powyższe pozostaje w każdym przypadku. Rzeczywiście, który pobiera go obrócony w auto w zakresie dostępności trans.?!?

Microsoft tłumaczenie API dostępne
Zobacz Opis pierwszej opcji w tej grupie. NR

r.dziadusz
28-12-11, 11:33
Po usunięciu identyfikator klienta vBET nie będzie próbował użyć interfejsu API tłumaczenia firmy Microsoft i po prostu wykorzystania innych dostępnych interfejsu API otherways vBET spróbuj użyć zdarza się becouse, ale coś działa nie tak i (brak client_id) i tłumaczenie nie zostanie zakończone.

Upewnij się, że możesz:
wprowadzić prawidłowych wartości: Microsoft Comercial tłumaczenie API klucza przez Azure

mario06
28-12-11, 16:04
I 'm wprowadzenie mój identyfikator klienta, który jest wyświetlany z tego miejsca.
http://i43.tinypic.com/1pigef.jpg

r.dziadusz
28-12-11, 19:31
Tak korzysta się prawidłowa:
-mieć można wysłać plik testowy do folderu głównego forum?

Jeśli tak, może użytkownik Wyślij do mnie dane dostępu do ftp i admincp w celu sprawdzenia wszystkich problemów?

mario06
28-12-11, 21:12
użytkownik, który traktuje pm wysłane

mario06
01-01-12, 07:55
Wciąż oczekuje:)
Szczęśliwego nowego roku

mario06
02-01-12, 10:16
PM Sent dni temu!!
Pozdrawiam

basketmen
02-01-12, 17:07
PM Sent dni temu!!
Pozdrawiam

jego wygląda jak sztaby są w nowy rok wakacje teraz moje ważne wątku są nadal nie odpowiedzi zbyt,

Wiem, swój mało jest do Bani, tak wiele firm są wakacje teraz jednak normalnego pozwala cierpliwość

r.dziadusz
03-01-12, 00:04
Cześć
Wysyłano mnie z przyciskiem i I zostały sprawdzone. Po pierwsze uzyskania tokenu jest obecnie działa poprawnie, ale tłumaczenie go samosprzężenia, wont becouse was wersja PHP.
W programie Microsoft przez Azure używamy json_decode funkcji, który jest realizowany od PHP wersja 5.2. Używasz wersji 5.16 — można to sprawdzić w badaniu microsoftbyazuretest.php
Dla vBET trzeba uaktualnić PHP, co najmniej wersji 5.2.0

mario06
06-01-12, 09:01
Mam żadna taka aktualizacja Moje panelu aktualizacji serwera teraz co?:


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
po prostu zapytać host do uaktualnienia wersji PHP 5.2.x,

lub zapłacić komuś pomóc uaktualnienie tego, jak wiele usług oferują usługi forum (http://forums.digitalpoint.com/forumdisplay.php?f=60)

lub inne alternatywy przenieść do innego hosta lub nie korzysta z tłumaczenia firmy microsoft, tłumaczenie apertium sądzę, lepiej

r.dziadusz
06-01-12, 18:22
Podobnie jak basketman powiedział wystarczy poprosić dostawcę hosta mu pomóc albo umożliwiają "jak" informacji

mario06
09-01-12, 07:57
Jak podana wyżej, zostały udostępnione, ale nie zbyt 5.2 więc pytanie mój serwer jest zbędne, nie jest serwer micorsoft będzie do zaprzestania? Tak się opłaca? Jaki jest tego koszt-> usług Forum (http://forums.digitalpoint.com/forumdisplay.php?f=60), czy google muszą instalować tej aktualizacji?
Pozdrawiam

basketmen
09-01-12, 10:25
moim zdaniem $20-30 zł przez kilka osób może pomóc, utwórz kopię zapasową po raz pierwszy, ale moim zdaniem tylko można uaktualnić php Jeśli za pomocą dedykowanej lub serwera vps, nie można uaktualnić php z udostępnionego hostingu

inne alternatywy przejście do innego hosta lub nie korzysta z microsoft tłumaczenia, tłumaczenia apertium, który ja uważam, lepiej. Nie wiedzieć na temat google v2

r.dziadusz
09-01-12, 12:13
nie ma serwera micorsoft zamierza zaprzestać
Stara wersja Microsoft tłumaczenie API (bez używania json_decode) będą zostały zamknięte w marcu - tak można go bez uaktualniania php, ale firma Microsoft w tłumaczeniu Azure (Nowy - z json_decode) był otwartych kilka miesięcy temu i jego definetely nie chodzi o zaprzestanie

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