API.fetchSubscriptionSubscribers


此操作让您取回您帐户上某一订阅分类的全部或部分订阅者。

请求

api_key 使用您的 API 密钥
login 使用帐户简档中有 API 访问权限的电子邮件地址。
md5_pwd 使用来自简档的密码,该密码以 MD5 格式加密。
subscription_code 使用“我的订阅分类”页面中提供的 API 代码,或者通过 getAccountSubscriptions API 取回
order (可选)
用于定义订阅者的组织条件的字符串。可能的值为:
  • FirstName:订阅者的名字
  • LastName:订阅者的姓氏
  • Login:订阅者的登录
  • LastLogin:最后登录日期
  • Creation:订阅者被创建的日期
  • Modification:订阅者被编辑的日期
way 可选 降序排列
  • UP :升序排列
  • DOWN :降序排列
start 可选 订阅者发送范围的开始位置。
step 可选 将从开始位置发送的订阅者的数量。

响应

此请求发送一个包含被请求的带有以下信息的订阅者的表:

LastName 订阅者的姓氏。
FirstName 订阅者的名字。
Email 订阅者的电子邮件地址。
Login 订阅者的登录。
Password 订阅者的密码。
IsActive 订阅者的状态:如果是活动状态,则为 1,否则为 0。
Extras 订阅者的附加信息,采用 varchar 格式,最多为 255 个字符
LastLogin 最后登录日期。
Creation 订阅者被创建的日期。
Modification 订阅者最后被编辑的日期。

 

如有问题,将送回错误消息。

示例

此例显示如何取回某一订阅类别最新的 10 个订阅者:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>My most recent subscribers</title>
</head>
<body>
<?php
include_once('nusoap.php');
   
$client = new soapclient('http://api.calameo.com/?wsdl', true);

$err = $client->getError();
 
if ($err) {
// 显示错误
echo 'SOAP 错误:' . $err;
// 如果发生错误,继续也没用
die('发生错误!');
    }
$message = 'API.fetchSubscriptionSubscribers';
$params = array (
'api_key'  => '123346544abdefbca1546854',
'login'  => 'email@myaccount.com',
'md5_pwd'  => 'd4f7ccab36fbfedc5f53e09d20d6973a',
'subscription_code' => '05511df55155d5a5bc5',
'order'  => 'Creation',
'way'  => 'DOWN',
'start'  => 0,
'step'  => 10
      );
$result = $client->call($message, $params);
if ($client->fault) {
// 发生错误
die('发生错误!');
} else {
// 检验是否没有返回 SOAP 错误
$err = $client->getError();
if ($err) {
// 显示错误
echo 'SOAP 错误:' . $err ;
} else {
// 一切正常,您可以处理结果 => $result
echo '<pre>';
print_r($result);
echo '</pre>';
        }
    }
?>
</body>
</html>
Customer service discussions
Loading...