DCore应用案例(五):为内容评级

评分并反馈

购买内容后,通过以下方法,您可以通过在评论中添加信息对其打分。

方法介绍:

leave_rating_and_comment - 打分并评论内容

void leave_rating_and_comment(string consumer,
                              string URI,
                              uint64_t rating,
                              string comment,
                              bool broadcast);

参数:

  • consumer - 打分的消费者
  • URI - 内容的统一资源标识符
  • rating - 评分。提供的选项为1-5,其中5代表最大值,并且最大值等于最佳的评分数值
  • comment - 评论的最大长度为100字符
  • broadcast - true的状态下在网络上广播交易信息

举例说明:

leave_rating_and_comment ronald "ipfs:QmbEMGa2xKcq2T4kDhjWA92aGRAS5eh7irPbcQGd6dijPv" 3 "" true

结果:

leave_rating_and_comment ronald "ipfs:QmbEMGa2xKcq2T4kDhjWA92aGRAS5eh7irPbcQGd6dijPv" 3 "" true
null

打分及评价的API开发者文档

展示打分和反馈

使用以下方法,获取指定内容的反馈表单。

方法解说:
search_feedback – 在用户反馈中搜索

vector<rating_object_ex> search_feedback(const string& user,
                                         const string& URI,
                                         const string& id,
                                         uint32_t count) const;

参数:

  • user - 给出反馈的作者
  • URI - 内容目标项的统一资源标识符
  • id - 该ID在购买内容时,并且您打算从其开始搜索购买目标时创建
  • count - 可抓取反馈的最大数量

返回值:

  • 找到的反馈。

举例说明:

search_feedback "" "ipfs:QmbEMGa2xKcq2T4kDhjWA92aGRAS5eh7irPbcQGd6dijPv" "" 1

回应:

[{
    "id": "2.12.10",
    "consumer": "1.2.18",
    "URI": "ipfs:QmPeUDhUwuE5GyBCfKRnvYbnAFkJy5tZsc66Br9q5fC9WW",
    "synopsis": "{\"content_type_id\":\"0\",\"title\":\"pub10\",\"description\":\"10\"}",
    "price": {
      "amount": 0,
      "asset_id": "1.3.0"
    },
    "paid_price_before_exchange": {
      "amount": 100000000,
      "asset_id": "1.3.0"
    },
    "paid_price_after_exchange": {
      "amount": 100000000,
      "asset_id": "1.3.0"
    },
    "seeders_answered": [
      "1.2.16",
      "1.2.17"
    ],
    "size": 1,
    "rating": 3,
    "comment": "My thoughts, cokolveeeeeek",
    "expiration_time": "2018-02-15T14:19:55",
    "pubKey": {
      "s": "3398805210386417935659085342997301774661754175089581995591046947463280571859128574508785989129943525087773479778688676124243911952000486510467516111177374."
    },
    "key_particles": [{
        "C1": {
          "s": "4730495964088102863481086931352588725438836281298049151157894088843250827108215403351413412083972123346919215336243741564359356403705458821440673650234719."
        },
        "D1": {
          "s": "6368979732194225890750024605297344654612766559073680060805207127978861940996481109426678444471439618971162236475165721894047335715486167813435682042159993."
        }
      },{
        "C1": {
          "s": "1809809520611446425413566075467645796356667394533640508655655307978980141418364895888659074557843373369254826809769869930149887514237139410215166761230763."
        },
        "D1": {
          "s": "10744080555769203028989095373028482227029097140915548357994120606641455681270049985696763698654666346852762243081013307044988846709403139829971512431733102."
        }
      }
    ],
    "expired": false,
    "delivered": true,
    "expiration_or_delivery_time": "2018-02-14T14:20:00",
    "rated_or_commented": true,
    "created": "2018-02-14T12:55:35",
    "region_code_from": 1,
    "author": "peters"
  }
]

搜索反馈的API开发者文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值