Xin lưu ý rằng hôm nay chúng tôi sẽ phát hành phiên bản vBET mới mà chuẩn bị cho giới hạn các nhà cung cấp bản dịch. Nó có nghĩa là trong trường hợp nếu một trong những nhà cung cấp không có sẵn nó sẽ chuyển đổi khác và kiểm tra xem trước một lần mỗi của chúng tôi để xem là nó có sẵn một lần nữa. Cũng trong trường hợp khi bạn đã đạt đến giới hạn của bạn trong tất cả các nhà cung cấp nó sẽ sử dụng giả dịch - cache dịch sẽ được hiển thị, nhưng đối với cái mới bạn sẽ chỉ nhìn thấy thử nghiệm ban đầu thay vì có sản phẩm nào một trong như cho đến bây giờ. Chi tiết sẽ thông báo. Chúng tôi sẽ phát hành trong khoảng 1 giờ.
Tôi thực sự thực hiện các tính năng này trở lại khi tôi phát hiện ra của microsoft dịch. Tuy nhiên, có giới hạn của họ là 400.000 ký tự/giờ, hoặc 2.000.000 ký tự mỗi ngày (ngay cả với OAuth). Trong quá khứ, tôi đã bộ nhớ đệm hơn 1 GB của bản dịch mỗi ngày, mà tương đương với hàng tỷ nhân vật, cung cấp cho hoặc đi. Điều này có nghĩa rằng tôi sẽ luôn luôn vượt quá hạn ngạch các nhà cung cấp trong mỗi giờ, khi tôi đã nhận được hơn 2.000 hàng giờ dịch trang truy cập.
Đây là một sự xấu hổ thực sự như tôi thực sự thích vbet, người dùng của tôi tìm thấy nó hữu ích, và tôi đã có rất nhiều niềm vui mở rộng và cải thiện nó (tức là hội nhập ReviewPost, vv).
Đây là chức năng mà tôi đã viết để lấy một mã thông báo OAuth (mà tôi sau đó lưu trữ trong memcache cho đến khi nó hết hạn), đây sẽ là một gợi ý cho một bản phát hành trong tương lai như microsoft sẽ sớm cần nó:
PHP Code:
function request_new_token() {
$obj_connection = curl_init();
$arr_query_bits = array (
'client_id' => 'your client id',
'client_secret' => 'your secret',
'scope' => 'http://api.microsofttranslator.com',
'grant_type' => 'client_credentials'
);
$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_POST, TRUE);
curl_setopt($obj_connection, CURLOPT_TIMEOUT, 1);
$str_response = curl_exec($obj_connection);
curl_close($obj_connection);
$matches = array();
preg_match('/\"access_token\":\"([^"]+)\"/', $str_response, $matches);
$token = $matches[1];
preg_match('/\"expires_in\":\"([\d]+)\"/', $str_response, $matches);
$expires = $matches[1];
return array($token, $expires);
}
Một vấn đề thú vị trong trường hợp của tôi là rằng với vbet ra, có vẻ như rằng google là nhiều hơn nữa hạnh phúc để chỉ số trang web của chúng tôi:
Có vẻ như của chúng tôi bị mất trong lưu lượng truy cập sẽ không là mà lớn sau khi tất cả các - ít nhất đó là tin tốt!