簡體   English   中英

Rackspace php-opencloud API調用-無法使importCredentials()正常工作

[英]Rackspace php-opencloud API calls - can't get importCredentials() to work

我正在使用php-opencloud / Rackspace SDK。

我只有一個用戶連接到API,該用戶正在運行的整個站點。

默認情況下,它將在每個API調用之前發出一個身份驗證請求,這很瘋狂。

我只想緩存令牌(我在考慮apc_add()/ apc_fetch()),然后在下一次傳遞它以防止額外的API調用。 整個站點只有一個令牌,因此這對我來說很有意義。

這就是我所擁有的,但是它無法識別數據,因此無論如何總是在第2行中進行額外的API調用。

我究竟做錯了什么? 我如何簡單地傳遞令牌以阻止其進行身份驗證API調用?

// 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();

實現緩存時 ,您將需要使用exportCredentials 如果不是,則必須手動確保正確設置了所有字段(即tokenexpirationtenantcatalog )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM