Ver la Versión Completa: Resuelto API de traducción de Microsoft por Azure: campo obligatorio/u0027client_id/u0027 es falta.
Cualesquiera Ayudan aquí?
Iniciando prueba de API de traducción de Microsoft por Azure
Símbolo completo:
{"Error":"peticiónnula","descripciónde error":"ACS90011: El campo requerido \\u0027cliente_id\\u0027 falta. \\r\Trace ID: 71501un25-d0b9-4ff5-898c-fff921164un45\\r\Timestamp: 2011-12-26 17:13:45Z"}
PS. cuando inserto mi ID de cliente me estoy poniendo una página en blanco, cuando se quita mi ID de cliente las traducciones funcionan (ninguna página en blanco) pero de cualquier manera se mantiene el error anterior.
r.dziadusz
27-12-11, 13:43
Hola
En primer lugar quiero disculpas te que hay un pequeño error en el archivo de prueba, utilice esto:
<?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;
?>
Ejecute esta prueba y mostrar el resultado
Probado y sigue siendo el mismo.
Iniciando prueba de API de traducción de Microsoft por Azure
Símbolo completo:
{"error": "invalid_request", "error_description": "ACS90011: no existe el campo obligatorio/u0027client_id/u0027. / r/nTrace ID: 724fd4ca-333c-4c54-b940-c5af56900488/r/nTimestamp: 2011-12-27 16:55:17Z"}
¿Qué le parece este otro problema? -> PS. Cuando inserto mi ID de cliente me estoy poniendo una página en blanco, cuando se quita mi ID de cliente las traducciones funcionan (ninguna página en blanco) pero de cualquier manera se mantiene el error anterior. Hecho que obtiene desactivada en auto en disponibilidad Trans ¡
Traducción de Microsoft API disponible
Consulte Descripción de la primera opción en este grupo. No
r.dziadusz
28-12-11, 11:33
Resulta ya, si eliminas la vBET no intentará utilizar la API de traducción de Microsoft de id de cliente y uso justo vBET de otherways de otras API disponible intentar utilizar pero algo va mal y (falta client_id) y no se puede hacer la traducción.
Por favor, asegúrese de que:
poner los valores correctos: clave de API de traducción Comercial de Microsoft por Azure
Me estoy poniendo en mi ID de cliente que recibo desde aquí.
http://i43.TinyPic.com/1pigef.jpg
r.dziadusz
28-12-11, 19:31
Sí está utilizando correcta:
-¿has cargar archivo de prueba en la carpeta raíz del Foro?
¿En caso afirmativo, podría por favor enviarme sus datos de acceso a su admincp y ftp para comprobar todos sus problemas?
te he enviado que un pm saludos
Sigo esperando:
Feliz año nuevo
Hace días PM Sent!!
Saludos
Hace días PM Sent!!
Saludos
su aspecto como el personal está en vacaciones de año nuevo ahora, mi hilo importante son todavía no obtener respuestas demasiado,
Sé que su poco apesta, así que muchas empresas están ahora en vacaciones, pero su normal permite ser paciente
r.dziadusz
03-01-12, 00:04
Hola
Me han enviado su acceso y he retirado. En primer lugar obtener token está ahora funcionando bien, pero la traducción es automática, costumbre ya de versión PHP.
En Microsoft por Azure utilizamos json_decode función implementada desde PHP versión 5.2. Actualmente está utilizando versión 5.16 - se puede ver en microsoftbyazuretest.php de prueba
Por vBET funcione, necesita actualizar PHP, al menos, versión 5.2.0
No tengo esa actualización en mi panel de actualización de servidor ahora ¿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....
simplemente pida su host para actualizar la versión PHP a 5.2. x,
o pagar a alguien para ayudar a actualizarlo para que, como muchos servicios que se ofrecen en el Foro de servicios (http://forums.digitalpoint.com/forumdisplay.php?f=60)
o las otras alternativas hacia otro host o no usando microsoft traducción, la traducción de apertium creo que mejor
r.dziadusz
06-01-12, 18:22
como basketman dicho, pregunte a su proveedor de host, él ayudarle o darle "how to" información
¿Como he publicado anteriormente, tengo una actualización disponible, pero no demasiado 5.2 tan pidiendo a mi servidor es inútil, no el servidor de Microsoft va a dejar? ¿Es así que vale la pena? ¿Cuánto cuesta este con - > servicios Forum (http://forums.digitalpoint.com/forumdisplay.php?f=60), google hace también necesitan esta actualización?
Saludos
i Pensar para $20-$30 pocas personas ayudarán, copia de seguridad de marca primero, pero i pensarte sólo puede upgrade php si utilizando dedicado o vps servidor, nosotros cant upgrade php con compartidos hosting
El otro movimiento de alternativas a otro anfitrión, o no utilizando microsoft traducción, el apertium traducción i piensa mejor. Yo dont saber sobre google v2
r.dziadusz
09-01-12, 12:13
No es el micorsoft el servidor que va para cesar
La antigua versión de traducción de Microsoft API (sin usar json_decode) habrán cerrada en marzo pasado - así puede utilizarlo sin actualización php, pero traducción de Microsoft por Azur (nuevo - con json_decode) fue abiertos hace unos meses y sus escritos acerca de no dejar
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.