PDA

View Full Version: Løst Microsft oversettelse API ved Azure: Mangler nødvendig felt/u0027client_id/u0027.



mario06
26-12-11, 18:16
Alle hjelpe her?

Starte testen for Microsft oversettelse API ved Azure

Fullstendig tokenet:
{"feil": "invalid_request", "error_description": "ACS90011: Mangler nødvendig felt/u0027client_id/u0027. / r/nTrace-ID: 71501a25-d0b9-4ff5-898c-fff921164a45/r/nTimestamp: 2011-12-26-17:13:45Z"}

PS. når jeg setter inn min klient-ID jeg får en hvit side når jeg fjerne min klient-ID oversettelsene arbeid (ingen hvit side), men feilen ovenfor er fortsatt uansett.

r.dziadusz
27-12-11, 13:43
Hei
Først vil jeg beklager du det er en liten feil i i testfil, vennligst bruk dette:


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



Kjør denne testen og vise meg resultatet

mario06
27-12-11, 17:55
Testet og fortsatt den samme.

Starte testen for Microsft oversettelse API ved Azure

Fullstendig tokenet:
{"feil": "invalid_request", "error_description": "ACS90011: Mangler nødvendig felt/u0027client_id/u0027. / r/nTrace-ID: 724fd4ca-333c-4c54-b940-c5af56900488/r/nTimestamp: 2011-12-27-16:55:17Z"}

Hva med denne andre problemet? -> Sal Når jeg setter inn min klient-ID jeg får en hvit side når jeg fjerne min klient-ID oversettelsene arbeid (ingen hvit side), men feilen ovenfor er fortsatt uansett. Infact det blir deaktivert i auto i overf.ordrer tilgjengelighet?!?

Microsoft-oversettelsen API som er tilgjengelig
Se beskrivelse av første alternativ i denne gruppen. nei

r.dziadusz
28-12-11, 11:33
Det skjer fordi, hvis du sletter klient-id vBET ikke vil forsøker å bruke Microsoft oversettelse API og bare bruke andre tilgjengelige API otherways vBET prøver å bruke, men noe går galt og (manglende client_id) og oversettelse kan ikke gjøres.

Kontroller at du:
innlegge riktige verdier: Microsoft Comercial oversettelse API-nøkkel ved Azure

mario06
28-12-11, 16:04
Jeg setter i min klient-ID som jeg bli herfra.
http://i43.tinypic.com/1pigef.jpg

r.dziadusz
28-12-11, 19:31
Ja bruker du riktige:
-har du laste opp testfil i rotmappen forumet?

Hvis ja, kunne du behage sende meg din tilgang detaljer til admincp og ftp for å sjekke alle problemer?

mario06
28-12-11, 21:12
Jeg har sendt deg en pm hilsen

mario06
01-01-12, 07:55
Venter fortsatt:)
Godt nytt år

mario06
02-01-12, 10:16
PM sendt dager siden!
Hilsen

basketmen
02-01-12, 17:07
PM sendt dager siden!
Hilsen

dens ser ut som staber er i nyttår ferie akkurat nå, min viktig tråden er fortsatt ikke få svar også,

Jeg vet det ingen suger, så mange bedrifter er i ferie akkurat nå, men dens normal lar være tålmodig

r.dziadusz
03-01-12, 00:04
Hei
Du har sendt meg din acces, og jeg har sjekket den ut. For det første å skaffe token er nå fungerer fint, men oversettelse det wont selv, fordi dere PHP versjon.
I Microsoft av Azure bruker vi funksjonen json_decode som er implementert siden PHP versjon 5.2. Du bruker for øyeblikket versjon 5.16 - du kan se den i test microsoftbyazuretest.php
For vBET å arbeide du trenger å oppgradere din PHP, minst, versjon 5.2.0

mario06
06-01-12, 09:01
Jeg har ingen slike oppdatering i min server oppdateringen panel så nå hva?:


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
bare spør din vert å oppgradere PHP versjon til 5.2.x,

eller betale noen til å hjelpe med å oppgradere det for deg, som mange tjenester tilbyr i Services Forum (http://forums.digitalpoint.com/forumdisplay.php?f=60)

eller andre alternativer flytte til en annen vert, eller ikke bruker microsoft-oversettelsen, apertium oversettelsen jeg tror bedre

r.dziadusz
06-01-12, 18:22
som basketman sagt, bare spør vertsleverandøren, han enten hjelpe deg eller gi deg "hvordan" informasjon

mario06
09-01-12, 07:57
Som jeg postet over, jeg har en oppdatering som er tilgjengelig, men ikke altfor 5.2 så be om meg server er ubrukelig, er ikke micorsoft-serveren til å slutte? Så er det verdt det? Hvor mye koster dette koste med - > Services Forum (http://forums.digitalpoint.com/forumdisplay.php?f=60), er google trenger denne oppdateringen også?
Hilsen

basketmen
09-01-12, 10:25
Jeg tror for $20-$ 30 få mennesker vil hjelpe, lage sikkerhetskopien for det første, men jeg tror du kan bare oppgradere php Hvis ved hjelp av dedikert eller vps server, vi kan ikke oppgradere php med delt webhotell

andre alternativer flyttes til en annen vert, eller ikke bruker microsoft-oversettelsen, apertium oversettelsen jeg tror bedre. Jeg vet ikke om google v2

r.dziadusz
09-01-12, 12:13
er ikke micorsoft-serveren til å slutte
Den gamle versjonen av Microsoft-oversettelsen API (uten å bruke json_decode) vil ha blitt lukket av sist mars - slik at du kan bruke den uten å oppgradere din php, men Microsoft-oversettelsen av Azure (ny - med json_decode) var åpen for noen måneder siden og dens definetely ikke om å stanse

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