PDA

Visa fullständig version: Löste Microsoft översättning API av Azure: obligatoriskt fält/u0027client_id/u0027 saknas.



mario06
26-12-11, 18:16
Någon hjälp här?

Starta test för Microsoft översättning API av Azure

Fullständig token:
{"fel": "invalid_request", "error_description": "ACS90011: obligatoriskt fält/u0027client_id/u0027 saknas. / r/nTrace-ID: 71501a25-d0b9-4ff5-898c-fff921164a45/r/nTimestamp: 2011-12-26 17:13:45Z"}

PS. När jag infogar min klient-ID som jag får en vit sida, när jag tar bort min klient-ID översättningarna fungerar (ingen vit sida) men felet ovan förblir antingen sätt.

r.dziadusz
27-12-11, 13:43
Hej
Först vill jag be om ursäkt du finns lite fel i i testfil, vänligen Använd detta:


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



Kör testet och visa resultatet

mario06
27-12-11, 17:55
Testade och fortfarande samma.

Starta test för Microsoft översättning API av Azure

Fullständig token:
{"fel": "invalid_request", "error_description": "ACS90011: obligatoriskt fält/u0027client_id/u0027 saknas. / r/nTrace-ID: 724fd4ca-333c-4c54-b940-c5af56900488/r/nTimestamp: 2011-12-27 16:55:17Z"}

Hur andra problemet? -> PS. När jag infogar min klient-ID som jag får en vit sida, när jag tar bort min klient-ID översättningarna fungerar (ingen vit sida) men felet ovan förblir antingen sätt. Så det blir avstängd Auto i trans. tillgänglighet?!?

Microsoft översättning API tillgängligt
Se beskrivning av första alternativet i denna grupp. Nej

r.dziadusz
28-12-11, 11:33
Det händer becouse, om du tar bort klient-id i vBET inte kommer att försöka använda API-Gränssnittet Microsoft översättning och bara använda andra tillgängliga API otherways vBET försök att använda men något går fel och (saknas client_id) och översättning kan inte göras.

Kontrollera att du:
Placera rätt värden i: Microsoft Comercial översättning API key av Azure

mario06
28-12-11, 16:04
Jag sätter i min klient-ID som jag får från här.
http://i43.tinypic.com/1pigef.jpg

r.dziadusz
28-12-11, 19:31
Ja använder du rätt:
-har du ladda upp testfil till ditt forum rotmappen?

Om ja, kan du skicka mig din tillgång Detaljer till din admincp och ftp för att kontrollera alla dina frågor?

mario06
28-12-11, 21:12
Jag skickade ett pm gäller

mario06
01-01-12, 07:55
Fortfarande väntar på:)
Grattis nytt år

mario06
02-01-12, 10:16
PM Sent dagar sedan!!
Hälsningar

basketmen
02-01-12, 17:07
PM Sent dagar sedan!!
Hälsningar

sitt ser ut som staber är i nya året semester just nu min viktiga tråd är fortfarande inte får svar även

Jag vet att dess lite suger, så många företag finns i semester just nu, men dess normala kan ha tålamod

r.dziadusz
03-01-12, 00:04
Hej
Du har skickat mig din åtkomst och jag har checkats. För det första att erhålla token är nu fungerar bra, men översättning det själv, wont becouse av er PHP version.
I Microsoft av Azure använder vi funktionen json_decode som genomförs sedan PHP version 5.2. Du för närvarande använder version 5.16 - du kan se det i testet microsoftbyazuretest.php
För vBET arbetar du behöver uppgradera din PHP, åtminstone versionen 5.2.0

mario06
06-01-12, 09:01
Jag har ingen sådan uppdatering i min server update panel så nu vad?:


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
helt enkelt be din värd att uppgradera PHP version till 5.2.x,

eller betala någon för att uppgradera det du, som många tjänster erbjuder tjänster forum (http://forums.digitalpoint.com/forumdisplay.php?f=60)

eller andra alternativ som flyttar till en annan värddator eller inte använder microsoft översättning, apertium översättningen tror jag bättre

r.dziadusz
06-01-12, 18:22
precis som basketman sade, bara be leverantören värd han hjälpa dig eller ge dig "hur" information

mario06
09-01-12, 07:57
Sätt som jag publicerad ovan, jag har en tillgänglig uppdatering men inte alltför 5.2 så frågar min server är värdelös inte micorsoft servern kommer att upphöra? Så är det värt det? Hur mycket kostar detta med - > tjänster Forum (http://forums.digitalpoint.com/forumdisplay.php?f=60), does google behöver den här uppdateringen också?
Hälsningar

basketmen
09-01-12, 10:25
Jag anser att för $20-$ 30 få människor hjälper, gör säkerhetskopia först, men jag tror du bara kan uppgradera php om använder dedikerat eller vps server, vi kan inte uppgradera php med delad hosting

andra alternativ att flytta till en annan värddator eller använder inte microsoft översättning, apertium översättningen tror jag bättre. Jag vet inte hur google v2

r.dziadusz
09-01-12, 12:13
inte micorsoft servern kommer att upphöra
Den gamla versionen av Microsoft översättning API (utan att använda json_decode) kommer att stängas av i mars förra året - så kan du använda den utan att uppgradera din php, men Microsoft översättningen av Azure (ny - med json_decode) var öppna för några månader sedan och dess definetely inte om att upphöra med

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