SpreadWebServcie.CreateSubscription Method
创建一个联系人名单,或重新激活一个已删除的联系人。
public bool createSubscription
(
string loginEmail,
string
password,
string subscriptionName,
string description,
)
参数
参数
|
类型
|
描述
|
loginEmail
|
String
|
Spread账号邮件地址.
|
password
|
String
|
Spread账号的登录密码或者 API Key.
|
subscriptionName
|
String
|
被创建联系人名单的名称.
|
description
|
String
|
被创建联系人名单的描述.
|
返回结果
Boolean 或者 Exception.
如果创建成功,则返回True;否则,返回False或者抛出一个异常(Exception)。
请在下列表格中找到详细的返回信息:
状态/场景
|
返回类型
|
返回信息
|
成功创建联系人名单
|
Boolean
|
True
|
输入错误的账号或者API Key
|
Exception
|
抛出一个异常含有信息 'Spreader Email and Password not match!'.
|
未填写subscriptionName的值
|
Exception
|
抛出一个异常含有信息 'Please provide a subscription Name.'.
|
账号内已经有一个联系人名单使用该名字,请求API创建联系人名单时仍用该名字。
|
Exception
|
抛出一个异常含有信息 'Subscription "SubscriptionName" already exist!'.
|
其他错误情况,比如超时。
|
Exception
|
抛出一个异常含错误信息。
|
创建联系人名单失败
|
Boolean
|
False
|
例子
string
loginName
= "spread@reasonables.com";
string
loginPassword
= "spread";
string
myNewSubsciption
= "NoClone VIP";
string
myNewDiscription
= "NoClone VIPs
are added to here.";
bool
isSuccessful;
//Create a SpreadWebService
object and use its method.
SpreadWebService MySpread = new
SpreadWebService();
isSuccessful
= MySpread.createSubscription (loginName, loginPassword, subscriptionName, description);
参见
SpreadWebService
Class | Spread Web Service Namespace