Documentation ¶
Overview ¶
提供了评价的添加和查询功能 auto sdk from taobao ApiMetadata.xml version 20140725 auther: [email protected]
Index ¶
- Constants
- type ImprFeedIdDO
- type ImprFeedInfoDO
- type ImprItemDO
- type TradeRate
- type TraderateAddRequest
- func (r *TraderateAddRequest) GetResponse(accessToken string) (*TraderateAddResponse, []byte, error)
- func (r *TraderateAddRequest) SetAnony(value string)
- func (r *TraderateAddRequest) SetContent(value string)
- func (r *TraderateAddRequest) SetOid(value string)
- func (r *TraderateAddRequest) SetResult(value string)
- func (r *TraderateAddRequest) SetRole(value string)
- func (r *TraderateAddRequest) SetTid(value string)
- type TraderateAddResponse
- type TraderateAddResponseResult
- type TraderateExplainAddRequest
- type TraderateExplainAddResponse
- type TraderateExplainAddResponseResult
- type TraderateImprImprwordByaucidGetRequest
- type TraderateImprImprwordByaucidGetResponse
- type TraderateImprImprwordByaucidGetResponseResult
- type TraderateImprImprwordByfeedidGetRequest
- type TraderateImprImprwordByfeedidGetResponse
- type TraderateImprImprwordByfeedidGetResponseResult
- type TraderateImprImprwordsGetRequest
- type TraderateImprImprwordsGetResponse
- type TraderateImprImprwordsGetResponseResult
- type TraderateListAddRequest
- func (r *TraderateListAddRequest) GetResponse(accessToken string) (*TraderateListAddResponse, []byte, error)
- func (r *TraderateListAddRequest) SetAnony(value string)
- func (r *TraderateListAddRequest) SetContent(value string)
- func (r *TraderateListAddRequest) SetResult(value string)
- func (r *TraderateListAddRequest) SetRole(value string)
- func (r *TraderateListAddRequest) SetTid(value string)
- type TraderateListAddResponse
- type TraderateListAddResponseResult
- type TraderatesGetRequest
- func (r *TraderatesGetRequest) GetResponse(accessToken string) (*TraderatesGetResponse, []byte, error)
- func (r *TraderatesGetRequest) SetEndDate(value string)
- func (r *TraderatesGetRequest) SetFields(value string)
- func (r *TraderatesGetRequest) SetNumIid(value string)
- func (r *TraderatesGetRequest) SetPageNo(value string)
- func (r *TraderatesGetRequest) SetPageSize(value string)
- func (r *TraderatesGetRequest) SetRateType(value string)
- func (r *TraderatesGetRequest) SetResult(value string)
- func (r *TraderatesGetRequest) SetRole(value string)
- func (r *TraderatesGetRequest) SetStartDate(value string)
- func (r *TraderatesGetRequest) SetTid(value string)
- func (r *TraderatesGetRequest) SetUseHasNext(value string)
- type TraderatesGetResponse
- type TraderatesGetResponseResult
Constants ¶
const VersionNo = "20140725"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ImprFeedIdDO ¶
type ImprFeedIdDO struct { FeedInfoList struct { ImprFeedInfoDO []*ImprFeedInfoDO `json:"impr_feed_info_d_o"` } `json:"feed_info_list"` Nick string `json:"nick"` Rate int `json:"rate"` }
单条交易子订单语义标签对象
type ImprFeedInfoDO ¶
type ImprFeedInfoDO struct { BizType int `json:"biz_type"` Feedback string `json:"feedback"` GmtCreate string `json:"gmt_create"` GmtModified string `json:"gmt_modified"` ImprWords []string `json:"impr_words"` }
大家印象标签对应评价信息对象
type ImprItemDO ¶
type ImprItemDO struct { AttributeId int `json:"attribute_id"` Count int `json:"count"` Status int `json:"status"` Title string `json:"title"` }
评价大印象返回的印象词接口
type TradeRate ¶
type TradeRate struct { Content string `json:"content"` Created string `json:"created"` ItemPrice float64 `json:"item_price,string"` ItemTitle string `json:"item_title"` Nick string `json:"nick"` NumIid int `json:"num_iid"` Oid int `json:"oid"` RatedNick string `json:"rated_nick"` Reply string `json:"reply"` Result string `json:"result"` Role string `json:"role"` Tid int `json:"tid"` ValidScore bool `json:"valid_score"` }
评价列表
type TraderateAddRequest ¶
type TraderateAddRequest struct {
open_taobao.TaobaoMethodRequest
}
新增单个评价(<font color="red">注:在评价之前需要对订单成功的时间进行判定(end_time),如果超过15天,不能再通过该接口进行评价</font>)
func (*TraderateAddRequest) GetResponse ¶
func (r *TraderateAddRequest) GetResponse(accessToken string) (*TraderateAddResponse, []byte, error)
func (*TraderateAddRequest) SetAnony ¶
func (r *TraderateAddRequest) SetAnony(value string)
是否匿名,卖家评不能匿名。可选值:true(匿名),false(非匿名)。注意:如果交易订单匿名,则评价也匿名
func (*TraderateAddRequest) SetContent ¶
func (r *TraderateAddRequest) SetContent(value string)
评价内容,最大长度: 500个汉字 .注意:当评价结果为good时就不用输入评价内容.评价内容为neutral/bad的时候需要输入评价内容
func (*TraderateAddRequest) SetResult ¶
func (r *TraderateAddRequest) SetResult(value string)
评价结果,可选值:good(好评),neutral(中评),bad(差评)
func (*TraderateAddRequest) SetRole ¶
func (r *TraderateAddRequest) SetRole(value string)
评价者角色,可选值:seller(卖家),buyer(买家)
type TraderateAddResponse ¶
type TraderateAddResponse struct {
TradeRate *TradeRate `json:"trade_rate"`
}
type TraderateAddResponseResult ¶
type TraderateAddResponseResult struct {
Response *TraderateAddResponse `json:"traderate_add_response"`
}
type TraderateExplainAddRequest ¶
type TraderateExplainAddRequest struct {
open_taobao.TaobaoMethodRequest
}
商城卖家给评价做出解释(买家追加评论后、评价超过30天的,都不能再做评价解释)
func (*TraderateExplainAddRequest) GetResponse ¶
func (r *TraderateExplainAddRequest) GetResponse(accessToken string) (*TraderateExplainAddResponse, []byte, error)
func (*TraderateExplainAddRequest) SetOid ¶
func (r *TraderateExplainAddRequest) SetOid(value string)
子订单ID
func (*TraderateExplainAddRequest) SetReply ¶
func (r *TraderateExplainAddRequest) SetReply(value string)
评价解释内容,最大长度: 500个汉字
type TraderateExplainAddResponse ¶
type TraderateExplainAddResponse struct {
IsSuccess bool `json:"is_success"`
}
type TraderateExplainAddResponseResult ¶
type TraderateExplainAddResponseResult struct {
Response *TraderateExplainAddResponse `json:"traderate_explain_add_response"`
}
type TraderateImprImprwordByaucidGetRequest ¶
type TraderateImprImprwordByaucidGetRequest struct {
open_taobao.TaobaoMethodRequest
}
根据商品id获取这个商品id对应的大家印象
func (*TraderateImprImprwordByaucidGetRequest) GetResponse ¶
func (r *TraderateImprImprwordByaucidGetRequest) GetResponse(accessToken string) (*TraderateImprImprwordByaucidGetResponse, []byte, error)
func (*TraderateImprImprwordByaucidGetRequest) SetAuctionId ¶
func (r *TraderateImprImprwordByaucidGetRequest) SetAuctionId(value string)
淘宝的商品id
type TraderateImprImprwordByaucidGetResponse ¶
type TraderateImprImprwordByaucidGetResponse struct { ImprWordList struct { ImprItemDO []*ImprItemDO `json:"impr_item_d_o"` } `json:"impr_word_list"` }
type TraderateImprImprwordByaucidGetResponseResult ¶
type TraderateImprImprwordByaucidGetResponseResult struct {
Response *TraderateImprImprwordByaucidGetResponse `json:"traderate_impr_imprword_byaucid_get_response"`
}
type TraderateImprImprwordByfeedidGetRequest ¶
type TraderateImprImprwordByfeedidGetRequest struct {
open_taobao.TaobaoMethodRequest
}
根据卖家nick和交易id(如果是子订单,输入子订单id),查询到该条评价的大家印象标签
func (*TraderateImprImprwordByfeedidGetRequest) GetResponse ¶
func (r *TraderateImprImprwordByfeedidGetRequest) GetResponse(accessToken string) (*TraderateImprImprwordByfeedidGetResponse, []byte, error)
func (*TraderateImprImprwordByfeedidGetRequest) SetChildTradeId ¶
func (r *TraderateImprImprwordByfeedidGetRequest) SetChildTradeId(value string)
交易订单id号(如果包含子订单,请使用子订单id号)
type TraderateImprImprwordByfeedidGetResponse ¶
type TraderateImprImprwordByfeedidGetResponse struct {
ImprFeed *ImprFeedIdDO `json:"impr_feed"`
}
type TraderateImprImprwordByfeedidGetResponseResult ¶
type TraderateImprImprwordByfeedidGetResponseResult struct {
Response *TraderateImprImprwordByfeedidGetResponse `json:"traderate_impr_imprword_byfeedid_get_response"`
}
type TraderateImprImprwordsGetRequest ¶
type TraderateImprImprwordsGetRequest struct {
open_taobao.TaobaoMethodRequest
}
根据淘宝后台类目的一级类目和叶子类目
func (*TraderateImprImprwordsGetRequest) GetResponse ¶
func (r *TraderateImprImprwordsGetRequest) GetResponse(accessToken string) (*TraderateImprImprwordsGetResponse, []byte, error)
func (*TraderateImprImprwordsGetRequest) SetCatLeafId ¶
func (r *TraderateImprImprwordsGetRequest) SetCatLeafId(value string)
淘宝叶子类目id
func (*TraderateImprImprwordsGetRequest) SetCatRootId ¶
func (r *TraderateImprImprwordsGetRequest) SetCatRootId(value string)
淘宝一级类目id
type TraderateImprImprwordsGetResponse ¶
type TraderateImprImprwordsGetResponse struct {
ImprWords []string `json:"impr_words"`
}
type TraderateImprImprwordsGetResponseResult ¶
type TraderateImprImprwordsGetResponseResult struct {
Response *TraderateImprImprwordsGetResponse `json:"traderate_impr_imprwords_get_response"`
}
type TraderateListAddRequest ¶
type TraderateListAddRequest struct {
open_taobao.TaobaoMethodRequest
}
针对父子订单新增批量评价(<font color="red">注:在评价之前需要对订单成功的时间进行判定(end_time),如果超过15天,不用再通过该接口进行评价</font>)
func (*TraderateListAddRequest) GetResponse ¶
func (r *TraderateListAddRequest) GetResponse(accessToken string) (*TraderateListAddResponse, []byte, error)
func (*TraderateListAddRequest) SetAnony ¶
func (r *TraderateListAddRequest) SetAnony(value string)
是否匿名,卖家评不能匿名。可选值:true(匿名),false(非匿名)。 注意:如果买家匿名购买,那么买家的评价默认匿名
func (*TraderateListAddRequest) SetContent ¶
func (r *TraderateListAddRequest) SetContent(value string)
评价内容,最大长度: 500个汉字 .注意:当评价结果为good时就不用输入评价内容.评价内容为neutral/bad的时候需要输入评价内容
func (*TraderateListAddRequest) SetResult ¶
func (r *TraderateListAddRequest) SetResult(value string)
评价结果。可选值:good(好评),neutral(中评),bad(差评)
func (*TraderateListAddRequest) SetRole ¶
func (r *TraderateListAddRequest) SetRole(value string)
评价者角色。可选值:seller(卖家),buyer(买家)
func (*TraderateListAddRequest) SetTid ¶
func (r *TraderateListAddRequest) SetTid(value string)
交易ID
type TraderateListAddResponse ¶
type TraderateListAddResponse struct {
TradeRate *TradeRate `json:"trade_rate"`
}
type TraderateListAddResponseResult ¶
type TraderateListAddResponseResult struct {
Response *TraderateListAddResponse `json:"traderate_list_add_response"`
}
type TraderatesGetRequest ¶
type TraderatesGetRequest struct {
open_taobao.TaobaoMethodRequest
}
搜索评价信息,只能获取距今180天内的评价记录(只支持查询卖家给出或得到的评价)。
func (*TraderatesGetRequest) GetResponse ¶
func (r *TraderatesGetRequest) GetResponse(accessToken string) (*TraderatesGetResponse, []byte, error)
func (*TraderatesGetRequest) SetEndDate ¶
func (r *TraderatesGetRequest) SetEndDate(value string)
评价结束时间。如果只输入结束时间,那么全部返回所有评价数据。
func (*TraderatesGetRequest) SetFields ¶
func (r *TraderatesGetRequest) SetFields(value string)
需返回的字段列表。可选值:TradeRate 结构中的所有字段,多个字段之间用“,”分隔
func (*TraderatesGetRequest) SetNumIid ¶
func (r *TraderatesGetRequest) SetNumIid(value string)
商品的数字ID
func (*TraderatesGetRequest) SetPageNo ¶
func (r *TraderatesGetRequest) SetPageNo(value string)
页码。取值范围:大于零的整数最大限制为200; 默认值:1
func (*TraderatesGetRequest) SetPageSize ¶
func (r *TraderatesGetRequest) SetPageSize(value string)
每页获取条数。默认值40,最小值1,最大值150。<br /> 支持最大值为:150<br /> 支持最小值为:1
func (*TraderatesGetRequest) SetRateType ¶
func (r *TraderatesGetRequest) SetRateType(value string)
评价类型。可选值:get(得到),give(给出)
func (*TraderatesGetRequest) SetResult ¶
func (r *TraderatesGetRequest) SetResult(value string)
评价结果。可选值:good(好评),neutral(中评),bad(差评)
func (*TraderatesGetRequest) SetRole ¶
func (r *TraderatesGetRequest) SetRole(value string)
评价者角色即评价的发起方。可选值:seller(卖家),buyer(买家)。 当 give buyer 以买家身份给卖家的评价; 当 get seller 以买家身份得到卖家给的评价; 当 give seller 以卖家身份给买家的评价; 当 get buyer 以卖家身份得到买家给的评价。
func (*TraderatesGetRequest) SetStartDate ¶
func (r *TraderatesGetRequest) SetStartDate(value string)
评价开始时。如果只输入开始时间,那么能返回开始时间之后的评价数据。
func (*TraderatesGetRequest) SetTid ¶
func (r *TraderatesGetRequest) SetTid(value string)
交易订单id,可以是父订单id号,也可以是子订单id号
func (*TraderatesGetRequest) SetUseHasNext ¶
func (r *TraderatesGetRequest) SetUseHasNext(value string)
是否启用has_next的分页方式,如果指定true,则返回的结果中不包含总记录数,但是会新增一个是否存在下一页的的字段,通过此种方式获取评价信息,效率在原有的基础上有80%的提升。
type TraderatesGetResponse ¶
type TraderatesGetResponseResult ¶
type TraderatesGetResponseResult struct {
Response *TraderatesGetResponse `json:"traderates_get_response"`
}