View Full Version: Giải quyết Microsft dịch API bởi Azure: bắt buộc/u0027client_id/u0027 là mất tích.
Bất kỳ giúp đỡ ở đây?
Bắt đầu thử nghiệm cho Microsft dịch API bởi Azure
Mã thông báo đầy đủ:
{"lỗi": "invalid_request", "error_description": "ACS90011: bắt buộc/u0027client_id/u0027 là mất tích. / r/nTrace ID: 71501a25-d0b9-4ff5-898c-fff921164a45/r/nTimestamp: 2011-12-26 17:13:45Z"}
PS. khi tôi chèn ID khách hàng của tôi tôi nhận được một trang trắng, khi tôi loại bỏ ID khách hàng của tôi các bản dịch làm việc (không có trang trắng) nhưng lỗi trên đây vẫn là một trong hai cách.
r.dziadusz
27-12-11, 13:43
Hi
Trước tiên tôi muốn xin lỗi bạn có là một ít lỗi trong trong bài kiểm tra tập tin, xin vui lòng sử dụng này:
<?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;
?>
Xin vui lòng chạy thử nghiệm này và chỉ cho tôi kết quả
Thử nghiệm và vẫn như nhau.
Bắt đầu thử nghiệm cho Microsft dịch API bởi Azure
Mã thông báo đầy đủ:
{"lỗi": "invalid_request", "error_description": "ACS90011: bắt buộc/u0027client_id/u0027 là mất tích. / r/nTrace ID: 724fd4ca-333c-4c54-b940-c5af56900488/r/nTimestamp: 2011-12-27 16:55:17Z"}
Vấn làm thế nào về đề này? -> PS. Khi tôi chèn ID khách hàng của tôi tôi nhận được một trang trắng, khi tôi loại bỏ ID khách hàng của tôi các bản dịch làm việc (không có trang trắng), nhưng lỗi trên đây vẫn là một trong hai cách. Infact nó bị tắt trong tự động trong dịch bởi tình trạng sẵn có!??
Microsoft dịch API có sẵn
Xin vui lòng xem mô tả về tùy chọn đầu tiên trong nhóm này. Không
r.dziadusz
28-12-11, 11:33
Nó sẽ xảy ra vì, nếu bạn xóa khách hàng id sự vBET sẽ không cố gắng sử dụng Microsoft dịch API và chỉ sử dụng các API sẵn otherways vBET cố gắng sử dụng nhưng điều gì sai trái và (mất tích client_id) và bản dịch không thể được thực hiện.
Hãy chắc chắn rằng bạn:
đặt giá trị chính xác trong: Microsoft Comercial dịch khóa API của Azure
Tôi đặt trong ID khách hàng của tôi mà tôi nhận được từ đây.
http://i43.tinypic.com/1pigef.jpg
r.dziadusz
28-12-11, 19:31
Vâng, bạn đang sử dụng đúng:
-có bạn tải thử nghiệm tập tin vào thư mục gốc của bạn diễn đàn?
Nếu có, có thể bạn gửi xin vui lòng cho tôi chi tiết truy cập của bạn để admincp và ftp của bạn để kiểm tra tất cả các vấn đề của bạn?
Tôi đã gửi cho bạn một chiều liên quan đến
Vẫn chờ đợi:)
Chúc mừng năm mới
PM Sent ngày trước!!
Kính trọng
PM Sent ngày trước!!
Kính trọng
của nó trông giống như các nhân viên đang trong kỳ nghỉ mới năm ngay bây giờ, chủ đề quan trọng của tôi vẫn không nhận được câu trả lời quá,
Tôi biết rất ít của nó sucks, rất nhiều doanh nghiệp đang trong kỳ nghỉ ngay bây giờ, nhưng bình thường của nó cho phép hãy kiên nhẫn
r.dziadusz
03-01-12, 00:04
Hi
Bạn đã gửi cho tôi của bạn acces và tôi đã kiểm tra nó ra. Thứ nhất nhận mã thông báo là bây giờ làm việc tốt, nhưng dịch nó tự, wont vì bạn PHP phiên bản.
Microsoft bởi Azure chúng tôi sử dụng json_decode chức năng đó thực hiện từ PHP phiên bản 5.2. Bạn hiện đang sử dụng phiên bản 5,16 - bạn có thể nhìn thấy nó trong bài kiểm tra microsoftbyazuretest.php
Đối với vBET để làm việc bạn cần phải nâng cấp PHP của bạn, ít nhất, phiên bản 5.2.0
Tôi đã không Cập Nhật như vậy trong bảng điều khiển Cập Nhật máy chủ của tôi vì vậy bây giờ những gì?:
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....
đơn giản chỉ cần hỏi máy chủ của bạn để nâng cấp lên phiên bản PHP 5.2.x,
hoặc trả tiền một người nào đó giúp nâng cấp nó cho bạn, như nhiều dịch vụ cung cấp dịch vụ diễn đàn (http://forums.digitalpoint.com/forumdisplay.php?f=60)
hoặc các lựa chọn thay thế khác di chuyển đến một máy chủ, hoặc không sử dụng microsoft dịch, dịch thuật apertium tôi nghĩ tốt hơn
r.dziadusz
06-01-12, 18:22
giống như basketman nói, chỉ cần hỏi nhà cung cấp máy chủ lưu trữ, ông giúp bạn hoặc cung cấp cho bạn "làm thế nào để" thông tin
Như tôi đăng ở trên, tôi có một bản Cập Nhật có sẵn nhưng không quá 5.2 vì vậy yêu cầu máy chủ của tôi là vô ích, không phải là máy chủ micorsoft sẽ chấm dứt? Vì vậy, là nó có giá trị nó? Bao nhiêu hiện này chi phí với - > dịch vụ diễn đàn (http://forums.digitalpoint.com/forumdisplay.php?f=60), hiện google cần cập nhật này quá?
Kính trọng
Tôi nghĩ rằng đối với $20-$ 30 rất ít người sẽ giúp đỡ, thực hiện sao lưu đầu tiên, nhưng tôi nghĩ rằng bạn chỉ có thể nâng cấp php nếu sử dụng dành riêng hoặc máy chủ vps, chúng tôi không thể nâng cấp php với chia sẻ lưu trữ
các lựa chọn thay thế khác di chuyển đến một máy chủ, hoặc không sử dụng microsoft dịch, dịch thuật apertium tôi nghĩ tốt hơn. Tôi không biết về google v2
r.dziadusz
09-01-12, 12:13
các máy chủ micorsoft sẽ không ngừng
Các phiên bản cũ của Microsoft dịch API (mà không sử dụng json_decode) sẽ đã bị đóng cửa bởi cuối tháng - do đó bạn có thể sử dụng nó mà không cần nâng cấp php của bạn, nhưng Microsoft dịch bởi Azure (mới - với json_decode) đã là mở vài tháng trước và definetely của nó không phải về để chấm dứt
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.