是否有人知道如何使用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