这部分会为您介绍关于关于订阅设置的2个功能
- 授权订阅 - 对作者账户来说
- 订阅某一作者的创作内容 - 对消费者来说
授权订阅
每个作者都可以决定是否要为经他账户提交或上传的内容授权订阅功能。订阅者可以在无需花费的情况下,在作者设置的时间段内下载任意内容。
方法介绍:
set_subscription - 此项功能用于允许或取消内容订阅。
signed_transaction set_subscription(string account,
bool allow_subscription,
uint32_t subscription_period,
string price_amount,
string price_asset_symbol,
bool broadcast = false);
参数:
- account - 即将更新的账户的名称或ID
- allow_subscription - 如果账户(作者)允许他人订阅他上传的内容,则显示为true;反之则显示false
- subscription_period - 以日期为单位的订阅期限或周期
- price_amount - 每个订阅周期的订阅价格。如果数值设置为0,那么您的内容在指定期限内对所有人都是免费的
- price_asset_symbol - 用于购买订阅内容的资产符号
• broadcast - 若要广播交易,则显示为true
返回值:
- 更新账户的已签字交易
举例说明:
set_subscription ronald `true` 7 1 DCT true
回应:
{
"ref_block_num": 28882,
"ref_block_prefix": 1659860295,
"expiration": "2017-11-30T12:55:35",
"operations": [[
2,{
"fee": {
"amount": 500000,
"asset_id": "1.3.0"
},
"account": "1.2.69",
"new_options": {
"memo_key": "DCT8SFcioQFYXnNHNSAEcLb5o5EovrhjPk4SMbYnag6t6VhwuvMAc",
"voting_account": "1.2.3",
"num_miner": 0,