GetUserProfile.
检索有关给定的Bonanza用户的完整信息。请注意,此方法仅返回未选择隐藏其配置文件信息的用户的数据。
GetUserProfile.输入
GetUserProfileis具有以下URL和HTTP标头要求的非安全请求:
提交给URL: | //api.sanyili.com/api_requests/standard_request |
HTTP标题中需要: | x-bonanzle-api-dev-name设置为dev_id |
您请求的名称应该是 GetUserProfile.request..
因此,例如,这里是Ruby代码提交您的请求:
require "json" require "net/http" # Open connection to api.bonanza.com over port 443 http = Net::HTTP.new("api.bonanza.com", 443) http.use_ssl = true http.post( "/api_requests/standard_request", # The path we're posting to "GetUserProfile.request.=your_serialized_JSON_data", # The data being posted { 'X-BONANZLE-API-DEV-NAME' => 'abcdef123456' } # The HTTP header, which gives your dev_id )
以下是可用的输入参数 序列化为json.:
争论 | 类型 | 发生 | 意义 |
---|---|---|---|
呼叫特定的输入字段 | |||
用户身份 | 细绳 | 必需的 | Bonanza用户的用户名或用户名。 |
GetUserProfile输出
从此请求返回的输出的名称是getUserProfileresponse。因此,在将序列化响应解析为JSON之后,您可以使用类似的东西访问数据:
my_json_hash['GetUserProfile.Response']
以下是所有可能的输出参数:
争论 | 类型 | 发生 | 意义 |
---|---|---|---|
标准输出字段 | |||
错误信息 | 容器 | Conditionally | 当Bonanza处理请求时发生错误或警告的描述。如果ACK值为成功,则不返回。 |
errorMessage.错误 | 容器 |
Conditionally, repeatable: [0..*] |
|
errorMessage.error.类别 | ErrorCategory | Conditionally | Currently unused. |
errorMessage.error.信息 | string | Conditionally | 错误描述 |
errorMessage.error.类型 | 纠刊 | Conditionally | 错误的唯一描述性名称。 |
时间戳 | 约会时间 | 总是 | 该值表示Bonanza处理请求的日期和时间。此值的时区为GMT,格式为ISO 8601日期和时间格式(YYYY-MM-DDTHH:MM:SS.SSZ)。有关此时间格式和转换为GMT时区的信息,请参阅“DateTime”类型。 |
警告 | 容器 | Conditionally | 当Bonanza处理请求时发生的警告说明。 |
warnings.未识别的_分数 | 容器 |
Conditionally, repeatable: [0..*] |
一个无法识别的参数数组。 |
呼叫特定的输出字段 | |||
evicesbackHistory. | 容器 | 总是 | 包含有关用户反馈的详细信息 |
反馈休闲。AveragerationDetails. | 双倍的 | 总是 | 用户所有时间的积极反馈的百分比 |
反馈休闲。ratingcount. | ㈡ | 总是 | 积极反馈的数量减去卖方收到的负面反馈的数量 |
unqueNegativeFeedBackCount. | ㈡ | 总是 | 此用户的负面反馈的all-time计数。 |
无人机ralfeedbackcount. | ㈡ | 总是 | 此用户的中性反馈的all-tie-time计数。 |
uniquepositivefeedbackcount. | ㈡ | 总是 | 此用户的正反馈的始终计算。 |
用户 | 容器 | 总是 | 用于高级用户详细信息的容器。 |
用户。关于米尔尔 | 奥里瑞 | 总是 | 向用户配置文件的URL。 |
用户。exputbackdetailsurl. | 奥里瑞 | 总是 | 对用户完全反馈的URL。 |
用户。反馈 | 细绳 | 总是 | 用户反馈分数的视觉指示符。 exputBackratingStar值:
|
用户。新的用户 | 布尔基 | 总是 | 如果用户在过去两周内注册,则为TRUE,否则为FALSE。 |
用户。登记日期 | 约会时间 | 总是 | 用户注册了Bonanza的日期。 |
用户。状态 | 细绳 | 总是 | 用户的Bonanza注册状态。目前,如果用户不是“活动”,那么GetUserProfile调用将失败,因此该值将始终为“活动”。 |
用户。用户身份 | ㈡ | 总是 | 用户的唯一ID。 |
Storeurl. | 奥里瑞 | 条件,如果用户有展位 | 如果他们有一个用户的展位URL。 |
Storename. | 细绳 | 条件,如果用户有展位 | 如果他们有一个用户的展位的标题。 |