PDA

정식 버전보기 : 해결 푸른 여 Microsft 번역 API: 필수 필드/u0027client_id/u0027가 없습니다.



mario06
26-12-11, 18:16
여기에 어떤 도움?

푸른 여 Microsft 번역 API에 대 한 테스트 시작

전체 토큰:
{"오류": "invalid_request", "error_description": "ACS90011: 필수 필드/u0027client_id/u0027가 없습니다. / r/ID nTrace: 71501a25-d0b9-4ff5-898c-fff921164a45/r/nTimestamp: 2011-12-26 17:13:45Z"}

Ps. 삽입할 때 내 클라이언트 ID 납니다 흰색 페이지 내 클라이언트 ID를 제거 하는 때 번역 작업 (화이트 페이지) 그대로 위의 오류 어느 쪽 있습니다.

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
테스트 하 고 여전히 같은.

푸른 여 Microsft 번역 API에 대 한 테스트 시작

전체 토큰:
{"오류": "invalid_request", "error_description": "ACS90011: 필수 필드/u0027client_id/u0027가 없습니다. / r/ID nTrace: 724fd4ca-333c-4c54-b940-c5af56900488/r/nTimestamp: 2011-12-27 16:55:17Z"}

방법에 대 한이 다른 문제? -> 추 삽입할 때 납니다 흰색 페이지 내 클라이언트 ID를 제거 하는 때 번역 내 클라이언트 ID (화이트 페이지) 작동 하지만 위의 오류 남아 어느 쪽이 든. Infact 그것은 trans. 가용성에서 자동 해제 된 가져옵니다?!?

Microsoft 번역 API 사용할 수
이 그룹의 첫 번째 옵션의 설명을 참조 하십시오. 없음

r.dziadusz
28-12-11, 11:33
클라이언트 id는 vBET Microsoft 번역 API를 사용 하려고 하지 것입니다 및 다른 사용 가능한 API otherways vBET 사용 하려고 그냥 사용 삭제 때문, 발생 하지만 무언가 잘못 되 고 (누락 된 client_id) 하며 번역을 수행할 수 없습니다.

있는지 확인 하십시오 당신이:
올바른 값을 넣어: Azure에 의해 Microsoft Comercial 번역 API 키

mario06
28-12-11, 16:04
여기에서 좀 내 클라이언트 ID에 걸었습니다.
http://i43.tinypic.com/1pigef.jpg

r.dziadusz
28-12-11, 19:31
네 정확한 것을 사용 하는:
-당신은 포럼 루트 폴더에 테스트 파일을 업로드?

그렇다면 수 있습니다 보내주시기 바랍니다 액세스 세부 정보 admincp 및 ftp 모든 문제를 확인 하려면?

mario06
28-12-11, 21:12
오후 안부 당신을 전송

mario06
01-01-12, 07:55
아직도 기다리고:
행복 한 새로운 년

mario06
02-01-12, 10:16
오후 보낸 일 전!!
감사합니다

basketmen
02-01-12, 17:07
오후 보낸 일 전!!
감사합니다

그것의 모습 처럼 직원은 새 해 휴가에 바로 지금, 내 중요 한 스레드는 여전히 대답을 얻을 너무,

그것의 약간 짜증, 너무 많은 기업은 휴가에서 지금, 하지만 그것의 정상 참을성 수 있습니다 알아요

r.dziadusz
03-01-12, 00:04
안녕
당신이 나 당신의 acces 보낸 하 고 그것을 확인 했습니다. 첫째 토큰을 얻는 번역 하지만 정상적으로 작동 하는 지금 것은 그것 자체, 늘 당신 때문 PHP 버전.
하늘색으로 Microsoft에서 우리는 PHP 버전 5.2부터 구현 되는 함수 json_decode를 사용 합니다. 버전 5 월 16 일 현재 사용 중인-테스트 microsoftbyazuretest.php에서 볼 수 있습니다.
당신을 일 하는 Vbet에 대 한 업그레이드 해야 귀하의 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, 업그레이드를 부탁 드립니다

많은 서비스 서비스 포럼 (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 서버 하려고 하지 않습니다 중단? 그래서 그것은 그것을 가치가 있습니까? 얼마나 많은-이 비용을 않습니다 > 서비스 포럼 (http://forums.digitalpoint.com/forumdisplay.php?f=60)은 google이이 업데이트도 필요?
감사합니다

basketmen
09-01-12, 10:25
$20-$ 30 몇 사람이 도움이 될 것입니다 백업 첫째, 하지만 업그레이드할 수 있습니다 php를 사용 하 여 전용 하는 경우 또는 vps 서버, 공유 호스팅 php를 업그레이드할 수 없습니다 우리 생각에 대 한 생각

다른 호스트 또는 microsoft 번역, 더 나은 것 같아요 apertium 번역을 사용 하지 않는 다른 대안 이동 합니다. Google v 2에 대해 모르겠어요

r.dziadusz
09-01-12, 12:13
micorsoft 서버 중단 하려고 하지 않습니다.
이전 버전 Microsoft 번역 (json_decode 사용) 하지 않고 API의 지난 3 월-그래서 업그레이드 없이 귀하의 php를 사용할 수 있습니다 하지만 빈티지 헌터 밸리 (json_decode)와 새로운-의해 Microsoft 번역 되었고 오픈 몇 달 전 그것의 확실히 하지에 대 한 여 종료 되었습니다 것을 중단 하

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