是否有人知道如何使用php使用azure文檔db。如何使用Azure documentdb使用php
我想創建集合使用php在文檔數據庫中添加數據。
請發送任何示例代碼。
http://azure.microsoft.com/en-in/services/documentdb/
感謝
Thanigaivelan
是否有人知道如何使用php使用azure文檔db。如何使用Azure documentdb使用php
我想創建集合使用php在文檔數據庫中添加數據。
請發送任何示例代碼。
http://azure.microsoft.com/en-in/services/documentdb/
感謝
Thanigaivelan
Documentdb提供了一個REST API,因此您需要的是一個REST API客戶端。你可以自己編寫一個,或者使用github上的3個文件之一(搜索php documentdb)
基本上你需要通過POST請求資源並使用CURL添加所需的頭文件。 唯一棘手的部分是您需要根據各種信息創建的授權令牌。 下面是令牌的代碼片段:
function gettoken($master_key,$vrb,$rtype,$rid,$da_date) {
$key = base64_decode($master_key);
$st_to_sign = $vrb . "\n" .
$rtype . "\n" .
$rid . "\n" .
$da_date . "\n" .
"\n";
$sig = base64_encode(hash_hmac('sha256', strtolower($st_to_sign), $key, true));
return $sig;
}
我在github上回購是一個很好的,簡單的方式開始,但沒有空中接力。 (https://github.com/upggr/documentdb-for-php)
目前有2個回購是通過類提供完整的API功能: 從cocteau666如在之前的評論中提到的一個又一個從crassaert(https://github.com/crassaert/php-azure-documentdb)
出於某種原因,對使用php實現這一點的人沒有太大的興趣,我希望這會很快改變。
謝謝你的回覆。 – Thanigaivelan