Veure la Versió Completa: Resolt L'API de traducció de Microsft Azure: falta el camp obligatori/u0027client_id/u0027.
Gaire Ajuda aquí?
A partir de prova per a l'API de traducció de Microsft Azure
Fitxa completa:
{"Error":"peticiónul·la","descripciód'error":"ACS90011: El camp requerit \\u0027client_id\\u0027 falta. \\r\Trace ID: 71501un25-d0b9-4ff5-898c-fff921164un45\\r\Timestamp: 2011-12-26 17:13:45Z"}
PS. quan puc inserir en el meu ID de Client que estic rebent una pàgina en blanc, quan trec el meu ID de Client les traduccions de treball (cap pàgina en blanc) però l'error anterior continua sent de qualsevol manera.
r.dziadusz
27-12-11, 13:43
Hola
En primer lloc vull demanar disculpes que hi ha un petit error en a l'arxiu de prova, si us plau utilitzar això:
<?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;
?>
Si us plau córrer aquesta prova i mostrar-me el resultat
Provat i encara el mateix.
A partir de prova per a l'API de traducció de Microsft Azure
Fitxa completa:
{"error": "invalid_request", "error_description": "ACS90011: falta el camp obligatori/u0027client_id/u0027. / r/nTrace ID: 724fd4ca-333c-4c54-b940-c5af56900488/r/nTimestamp: 16:55:17Z de 2011-12-27"}
Com sobre altres problema? -> PS. Quan introdueixo el meu ID de Client que estic rebent una pàgina en blanc, quan trec el meu ID de Client les traduccions de treball (cap pàgina en blanc), però l'error anterior continua sent de qualsevol manera. Infact que això es desvia a auto traduït disponibilitat?!?
Traducció de Microsoft API disponible
Si us plau, vegeu la descripció de primera opció d'aquest grup. NO
r.dziadusz
28-12-11, 11:33
Passa perquè, si suprimeix la vBET no provarà d'utilitzar l'API de traducció de Microsoft d'id de client i només ús vBET de otherways d'altres API disponible tracti d'usar, però alguna cosa surt malament i (falta client_id) i la traducció no es pot fer.
Si us plau asseguri's vostè:
posar valors correctes en: clau d'API de traducció de Microsoft Comercial per Azure
M'estic posant en el meu ID de Client que tinc des d'aquí.
http://i43.tinypic.com/1pigef.jpg
r.dziadusz
28-12-11, 19:31
Sí que està utilitzant el correcte:
-has a carregar l'arxiu de prova a la seva carpeta d'arrel de fòrum?
Si sí, vostè si us plau em podria enviar les dades d'accés a la seva admincp i ftp per a comprovar tots els seus problemes?
li vaig enviar que un pm consideracions
Encara esperant:)
Feliç any nou
PM Sent dies!!
Salutacions
PM Sent dies!!
Salutacions
seu sembla que el personal està de vacances d'any nou ara mateix, el meu fil important són encara no obtenir respostes també,
Sé seu poc xucla, així que moltes empreses estan en vacances ara mateix, però seu normal permet ser pacient
r.dziadusz
03-01-12, 00:04
Hola
M'han enviat el seu accés i he he comprovat a terme. En primer lloc l'obtenció de fitxa és ara treballant bé, però la traducció cases, wont a causa de la versió de PHP.
A Microsoft per Azure fem servir la funció json_decode que s'implementa des de PHP versió 5.2. Actualment està utilitzant versió 5.16 - es pot veure en microsoftbyazuretest.php de prova
Per vBET de treball que necessiten millorar el seu PHP per, com a mínim, versió 5.2.0
No tinc cap tal Actualització en el meu quadre de servidor actualització tan ara què?:
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....
simplement demanar el seu amfitrió per millorar la versió PHP a 5.2,
o pagar a algú per ajudar a millorar-lo per a vostè, com molts serveis s'ofereixen en el fòrum de serveis (http://forums.digitalpoint.com/forumdisplay.php?f=60)
o les altres alternatives moure a un altre host, o no utilitzant traducció de microsoft, la traducció d'apertium crec que millor
r.dziadusz
06-01-12, 18:22
com basketman va dir, només pregunti el seu proveïdor d'acollida, va ajudar o donar-li "com a" informació
Com enviava a dalt, I tenen una actualització disponible, però no massa 5.2 així demanant el meu servidor és inútil, no és el servidor micorsoft va deixar? Així que val la pena? Quant fa aquest cost amb - > Serveis Fòrum (http://forums.digitalpoint.com/forumdisplay.php?f=60), fa google necessita aquesta actualització també?
Salutacions
Crec que per $20-$ 30 l'ajudarà a algunes persones, fer còpia de seguretat en primer lloc, però crec que només pot millorar php si utilitzant dedicat o vps servidor, no pot actualitzar php amb allotjament compartit
les altres alternatives moure a un altre host, o no utilitzant traducció de microsoft, la traducció d'apertium crec que millor. Jo no sé sobre google v2
r.dziadusz
09-01-12, 12:13
no és el servidor micorsoft va a deixar de
La versió vella de traducció de Microsoft API (sense utilitzar json_decode) s'ha tancat per passat mes de març - per la qual cosa es pot utilitzar sense actualitzar el seu php, però la traducció de Microsoft per Azure (nou - amb json_decode) oberts fa pocs mesos i el seu definetely no es tractava de deixar
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.