【问题标题】:Rackspace Email Apps API retrieving customer status (enable / disable)Rackspace Email Apps API 检索客户状态(启用/禁用)
【发布时间】:2019-01-10 04:31:42
【问题描述】:

我已通读 RackSpace API 文档,我可以有效地使用 enabledisable "Customers" 并且一切正常。但是,我无法在DOCUMENTATION 中找到如何检查 客户是否 启用/禁用。

促成客户的方式是:

$client = new ApiClient();
$format = 'application/json';
$fields = Array();
$disable = $client->post(
    '/customers/xxxxxxxxx/enable',
    $fields,
    'application/x-www-form-urlencoded');

而且效果很好。 -- 我的问题是,我如何检查通过帐号如果客户启用?即使有一种迂回的检查方式,但我已经浏览了文档,甚至尝试检查帐户的其他方面,看看在enable/disable 期间是否有什么变化......有人知道确切的语法吗,或者知道这样做的“后路”?

它允许您enabledisable 客户似乎很奇怪,但让您无法检查他们是否已经 enabled / disabled

【问题讨论】:

    标签: api rackspace


    【解决方案1】:

    您应该能够通过此处的 JSON 响应中所示的 API 查询此信息:

    http://api-wiki.apps.rackspace.com/api-wiki/index.php?title=Rackspace_Mailbox_(Rest_API)#Show

    您会注意到启用的字段将读取为 true = enable 或 false = disabled。

    【讨论】:

    • 起初我认为这是正确的答案。但我想看看是否启用了 customer -- 而不是单个邮箱。当客户有 150 多个盒子时,将它们全部关闭并重新打开等是真正的“要做”,等等,在客户级别禁用更容易。
    • 到目前为止,我的解决方法是导出客户帐户的 csv .. 将其导入 db,并通过 db 与 api 一起禁用跟踪。
    猜你喜欢
    • 2021-10-03
    • 1970-01-01
    • 2012-05-09
    • 1970-01-01
    • 2015-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多