พีดีเอ

View Full Version : แก้ งานแปล API โดย Azure: เขตข้อมูลจำ เป็น/u0027client_id/u0027 หายไป



mario06
26-12-11, 18:16
ใด ๆ ที่นี่ช่วยได้อย่างไร

เริ่มทดสอบสำหรับงานแปล API โดย Azure

โทเค็นเต็ม:
{ "ผิดพลาด": "invalid_request", "error_description": " ACS90011: หายไปเขตข้อมูลจำ เป็น/u0027client_id/u0027. / r/nTrace ID: 71501a25-d0b9-4ff5-898c-fff921164a45/r/nTimestamp: 2011-12-26 17:13:45Z " }

PS. เมื่อฉันแทรก หมายเลขไคลเอนต์ของฉันฉันได้รับหน้าสีขาว เมื่อฉันลบออกหมายเลขไคลเอนต์ของฉันแปลที่ทำงาน (ไม่มีสีขาวหน้า) แต่ข้อผิดพลาดด้านบนยังคง ใช้วิธีใด

r.dziadusz
27-12-11, 13:43
สวัสดี
อันดับแรก ต้องการขออภัยคุณไม่มีข้อผิดพลาดเล็กน้อยในในแฟ้มทดสอบ กรุณาใช้นี้:


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



โปรดเรียกใช้การทดสอบนี้ และแสดงผลลัพธ์

mario06
27-12-11, 17:55
ทดสอบ และยังคงเหมือนกัน

เริ่มทดสอบสำหรับงานแปล API โดย Azure

โทเค็นเต็ม:
{ "ผิดพลาด": "invalid_request", "error_description": " ACS90011: หายไปเขตข้อมูลจำ เป็น/u0027client_id/u0027. / r/nTrace ID: 724fd4ca-333c-4c54-b940-c5af56900488/r/nTimestamp: 2011-12-27 16:55:17Z " }

เกี่ยวกับอื่น ๆ ปัญหานี้หรือไม่ -≫ PS. เมื่อฉันแทรก หมายเลขไคลเอนต์ของฉันฉันได้รับหน้าสีขาว เมื่อฉันลบออกหมายเลขไคลเอนต์ของฉันแปลที่ทำงาน (ไม่มีสีขาวหน้า) แต่ข้อผิดพลาดด้านบนยังคง ใช้วิธีใด Infact มันได้รับปิดอัตโนมัติในความพร้อมโอนย้ายได้เนี่ย

Microsoft Translation API พร้อมใช้งาน
โปรดดูคำอธิบายของตัวเลือกแรกในกลุ่มนี้ ไม่ใช่

r.dziadusz
28-12-11, 11:33
มันเกิดขึ้น becouse ถ้าคุณลบหมายเลขไคลเอนต์อื่นจะไม่พยายามที่จะใช้ Microsoft Translation API และอื่น ๆ พร้อมใช้ API ของ otherways vBET พยายามที่จะใช้เพียงแต่ใช้ แต่สิ่งที่ผิดไป และ (หายไป client_id) และไม่สามารถทำการแปล

โปรดตรวจสอบให้แน่ใจคุณ:
ใส่ค่าที่ถูกต้องใน: Microsoft Comercial Translation API คีย์ โดย Azure

mario06
28-12-11, 16:04
ผมวางในหมายเลขไคลเอนต์ของฉันที่ฉันได้รับจากที่นี่
http://i43.tinypic.com/1pigef.jpg

r.dziadusz
28-12-11, 19:31
ใช่คุณกำลังใช้ถูกต้อง:
-มีคุณสามารถอัปโหลดแฟ้มทดสอบลงในโฟลเดอร์รากของคุณ forum

ถ้าใช่ ไม่สามารถคุณโปรดฉันส่งรายละเอียดของการเข้าถึง admincp และ ftp ของคุณเพื่อตรวจสอบปัญหาทั้งหมดของคุณ

mario06
28-12-11, 21:12
ส่งไปคุณ pm พิจารณา

mario06
01-01-12, 07:55
ยัง รอ:)
ความสุขปีใหม่

mario06
02-01-12, 10:16
PM Sent days ago !!
ความนับถือ

basketmen
02-01-12, 17:07
PM Sent days ago !!
ความนับถือ

ลักษณะเป็นเหมือนคนอยู่ในช่วงวันหยุดปีใหม่ now ด้ายของฉันสำคัญจะยังคงไม่ได้รับคำตอบเกินไป

รู้น้อยของ sucks ธุรกิจมากอยู่ในวันหยุดพักผ่อนตอนนี้ แต่ปกตินั้นช่วยให้อดทน

r.dziadusz
03-01-12, 00:04
สวัสดี
คุณได้ส่งฉันกเมาส์ของคุณ และฉันได้ถูกเช็คเอาท์ ประการแรก ขอโทเค็นคือตอนนี้ทำงานดี แต่แปลมันตัวเอง เคย becouse ของคุณรุ่น PHP
ใน Microsoft โดย Azure เราใช้ฟังก์ชัน json_decode ซึ่งถูกนำมาใช้ตั้งแต่ PHP version 5.2 คุณกำลังใช้รุ่น 5.16 - คุณสามารถดูได้ในทดสอบ microsoftbyazuretest.php
สำหรับสนับสนุนการทำงานคุณจำเป็นต้องปรับรุ่นของคุณ PHP เพื่อ น้อย รุ่น 5.2.0

mario06
06-01-12, 09:01
มีโปรแกรมการปรับปรุงเช่นไม่มีในแผงปรับปรุงเซิร์ฟเวอร์ของฉันดังนั้นตอนนี้อะไร?:


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
เพียงแค่ขอให้โฮสต์ของการปรับรุ่นให้เป็นรุ่น PHP 5.2.x

หรือค่าจ้างผู้อื่นให้มาช่วยอัปเกรดเป็นคุณ เหมือนกับบริการต่าง ๆ นำเสนอในเวที Services (http://forums.digitalpoint.com/forumdisplay.php?f=60)

หรือทางเลือกอื่นย้ายโฮสต์อื่น หรือไม่ได้ใช้ microsoft แปล การแปล apertium คิดดีกว่า

r.dziadusz
06-01-12, 18:22
เหมือนกับว่า basketman เพียงแต่ขอให้ผู้ให้บริการโฮสต์ เขาช่วยให้คุณ หรือให้คุณ "วิธีการ" ข้อมูล

mario06
09-01-12, 07:57
เหมือนฉันบัญชีข้างต้น มีการปรับปรุงพร้อมใช้งาน แต่ไม่เกินไป 5.2 ดังนั้น ถามว่า เซิร์ฟเวอร์ของฉันจะไม่มีประโยชน์ ไม่ได้เซิร์ฟเวอร์ micorsoft ไปสะดุดหยุด ดังนั้น มันคุ้มไหม เท่าใดไม่ต้นทุนนี้ ด้วย - > Services Forum (http://forums.digitalpoint.com/forumdisplay.php?f=60), google ไม่จำเป็นโปรแกรมปรับปรุงนี้เกินไปหรือไม่
ความนับถือ

basketmen
09-01-12, 10:25
ฉันคิดว่า สำหรับ $ 20- $ 30 คนจะช่วย ทำการสำรองข้อมูลครั้งแรก แต่ฉันคิดว่า คุณเท่านั้นสามารถปรับรุ่น php ถ้าใช้ทุ่มเทหรือ vps server เราไม่สามารถปรับรุ่น php กับโฮสติ้งที่ใช้ร่วมกัน

ทางเลือกอื่น ๆ ย้ายโฮสต์อื่น หรือไม่ได้ใช้ microsoft แปล แปล apertium ที่คิดดี ไม่รู้เกี่ยวกับ google v2

r.dziadusz
09-01-12, 12:13
ไม่ใช่เซิร์ฟเวอร์ micorsoft จะชะงักงัน
รุ่นเก่าของ Microsoft แปล API (โดยไม่ต้องใช้ json_decode) จะได้ถูกปิด โดยล่าสุดมีนาคม - เพื่อให้คุณสามารถใช้ได้โดยไม่ต้องปรับรุ่น php ของคุณ แต่ Microsoft แปล โดย Azure (ใหม่ - กับ json_decode) ได้เปิดเพียงไม่กี่เดือนและ definetely นั้นไม่เกี่ยวกับชะงักงัน

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