View Full Version: Opgelost Microsft vertaling API door Azure: de vereist veld/u0027client_id/u0027 ontbreekt.
Alle hulp hier?
Aanvang van de test voor Microsft vertaling API door Azure
Volledige token:
{"fout": "invalid_request", "error_description": "ACS90011: de vereist veld/u0027client_id/u0027 ontbreekt. / r/nTrace-ID: 71501a25-d0b9-4ff5-898c-fff921164a45/r/nTimestamp: 2011-12-26 17:13:45Z"}
PS. als ik invoegen mijn Client ID ik krijg een witte pagina, wanneer ik mijn ID Client verwijdert de vertalingen werken (geen witte pagina) maar de bovenstaande fout blijft één van beide manier.
r.dziadusz
27-12-11, 13:43
Hi
Eerst wil ik u die er een kleine fout in in testbestand is excuses, gebruik dit:
<?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;
?>
Start deze test en Toon mij het resultaat
Getest en nog steeds hetzelfde.
Aanvang van de test voor Microsft vertaling API door Azure
Volledige token:
{"fout": "invalid_request", "error_description": "ACS90011: de vereist veld/u0027client_id/u0027 ontbreekt. / r/nTrace-ID: 724fd4ca-333c-4c54-b940-c5af56900488/r/nTimestamp: 2011-12-27 16:55:17Z"}
Hoe zit dit andere probleem? -> PS. Wanneer ik invoegt mijn Client ID ik krijg een witte pagina, wanneer ik mijn ID Client verwijdert de vertalingen werken (geen witte pagina) maar de bovenstaande fout blijft één van beide manier. Infact die het wordt uitgeschakeld in auto in trans. beschikbaarheid?!?
Microsoft vertaling API beschikbaar
Zie beschrijving van de eerste optie in deze groep. NO
r.dziadusz
28-12-11, 11:33
Het gebeurt omdat, als u verwijdert client-id de vBET niet proberen zal om Microsoft vertaling API te gebruiken en gewoon gebruik maken van andere beschikbare API's otherways vBET probeert te gebruiken maar iets misgaat en (ontbrekende client_id) en vertaling niet kan worden gedaan.
Zorg ervoor dat u:
juiste waarden zetten: Microsoft Comercial vertaling API-sleutel door Azure
Ik ben brengen in mijn Client-ID die ik van hier krijgen.
http://i43.tinypic.com/1pigef.jpg
r.dziadusz
28-12-11, 19:31
Ja u juiste is gebruikt:
-heb je testbestand uploaden naar de hoofdmap van uw forum?
Zo ja, kon u stuur me uw details toegang naar uw admincp en ftp om te controleren al uw kwesties?
Ik stuurde je die een pm beschouwt
Nog steeds wachten:)
Happy New Years
PM Sent dagen geleden!
Groeten
PM Sent dagen geleden!
Groeten
haar kijkt als het personeel zijn in het nieuwe jaar vakantie nu, mijn belangrijke draad zijn nog steeds niet krijgen antwoorden ook,
Ik weet haar weinig zuigt, zo veel bedrijven zijn nu in de vakantie, maar zijn normale kunt worden patiënt
r.dziadusz
03-01-12, 00:04
Hi
U hebt mij uw acces verzonden en ik heb het gecontroleerd. Ten eerste token verkrijgen nu werkt prima, maar de vertaling is het gewoon zelf, want van u PHP versie.
In Microsoft door Azure gebruiken we de functie json_decode die sinds PHP versie 5.2 is gebracht. U gebruikt versie 5.16 - u kunt zien in test microsoftbyazuretest.php
Voor vBET om te werken u moet upgraden uw PHP om, ten minste, versie 5.2.0
Ik heb geen dergelijke update in mijn server update panel dus nu wat?:
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....
gewoon vragen uw gastheer de PHP versie upgraden naar 5.2.x,
of betalen iemand om te helpen het voor u, bevorderen zoals vele diensten in diensten Forum (http://forums.digitalpoint.com/forumdisplay.php?f=60 bieden)
of de andere alternatieven verplaatsen naar een andere host, of niet met behulp van microsoft vertaling, de vertaling apertium denk ik beter
r.dziadusz
06-01-12, 18:22
zoals basketman zei, gewoon vragen uw webhost provider, hij u helpen of geven u "how to" informatie
Zoals ik hierboven gepost, heb ik een update beschikbaar maar niet ook 5.2 dus vraag mijn server nutteloos is, de Microsoft server zal niet ophouden? Zo is het het waard? Hoeveel kost deze kosten met - > diensten Forum (http://forums.digitalpoint.com/forumdisplay.php?f=60), doet google hebben ook deze update nodig?
Groeten
Ik denk dat voor $20-$ 30 paar mensen zal helpen, maak eerst back-up, maar ik denk dat u alleen kunt upgraden als met behulp van gewijd php of vps server, we geen upgrade uitvoeren met shared hosting php
de andere alternatieven naar een andere host, of niet met behulp van microsoft vertaling, de vertaling van de apertium denk ik beter gaan. Ik weet niet over google v2
r.dziadusz
09-01-12, 12:13
de Microsoft server zal niet ophouden
De oude versie van Microsoft vertaling API (zonder json_decode) zal zijn afgesloten door maart jongstleden - dus u het zonder upgrade uw php kunt, maar Microsoft vertaling door Azure (nieuw - met json_decode) open paar maanden geleden en haar definetely was niet over te staken
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.