使用PHB连接到Cloudant(CouchDB)
PHPillow使用此方法创建连接:使用PHB连接到Cloudant(CouchDB),couchdb,cloudant,Couchdb,Cloudant,PHPillow使用此方法创建连接: phpillowConnection::createInstance(HOST, PORT_NUMBER, USERNAME, PASSWORD); 但是,我将Cloudant用作CouchDB服务,因此我需要以稍微不同的方式进行连接(使用CURL): 有人对此有经验吗?连接到Cloudant就像连接到CouchDB一样,因此PHPillow的连接方法中的变量--主机,端口号,用户名,和密码--工作如下: 主机:[username].cloudant.c
phpillowConnection::createInstance(HOST, PORT_NUMBER, USERNAME, PASSWORD);
但是,我将Cloudant用作CouchDB服务,因此我需要以稍微不同的方式进行连接(使用CURL):
有人对此有经验吗?连接到Cloudant就像连接到CouchDB一样,因此PHPillow的连接方法中的变量--
主机
,端口号
,用户名
,和密码
--工作如下:
:[username].cloudant.com主机
:443(安全HTTP又名HTTPS的默认值)端口号
:您的Cloudant用户名或API密钥用户名
:您的Cloudant密码或API密码密码
phpillowConnection::createInstance("fakeuser.cloudant.com", 443, "fakeuser", "fakepassword");
这有意义吗?连接CouchDB只有一种方法:通过HTTP使用REST API,这正是phpillow所做的。所以实际上没有区别。如果让Cloudant生成API密钥,那么API密钥就是用户名,API密码就是密码。不建议使用您的主登录名(可以管理所有数据库、账单等)作为应用程序内Cloudant API访问的用户/密码。
phpillowConnection::createInstance("fakeuser.cloudant.com", 443, "fakeuser", "fakepassword");