首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rackspace php-opencloud调用-无法使importCredentials()工作

Rackspace php-opencloud调用-无法使importCredentials()工作
EN

Stack Overflow用户
提问于 2014-02-28 16:48:41
回答 1查看 290关注 0票数 1

我使用的是php-opencloud / Rackspace SDK。

我只有一个用户连接到API,这是正在运行的整个站点。

默认情况下,它将在每个API调用之前发出身份验证请求,这当然是疯狂的。

我只想缓存令牌(我认为是apc_add() / apc_fetch()),然后下一次传递它,以防止额外的API调用。会有一个象征性的整个网站,所以这是有意义的。

这就是我所拥有的,但它没有识别数据,它只是在第2行中不断地进行额外的API调用。

我做错了什么?我如何简单地传递一个令牌来阻止它进行身份验证API调用?

代码语言:javascript
复制
// uses https://github.com/rackspace/php-opencloud

$client->importCredentials(array('token'=>'the-token', 'expiration'=>'2014-03-01T01:02:09.384Z', 'tenant'=>'xxxxxxxx'));    

$queue = $client->queuesService('cloudQueues', 'LON', 'internalURL')->setClientId();
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-03 15:45:24

当您使用实现缓存时,您会希望使用exportCredentials。如果没有,则必须手动确保所有字段都已正确设置(即tokenexpirationtenantcatalog)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22101022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档