签到领奖
查看: 368|回复: 5

[寻求帮助] GetSell**ransactionsCall 如何得到德国买家电话?

[复制链接]
发表于 2017-4-24 11:47:00 | 显示全部楼层 |阅读模式
本帖最后由 kite723 于 2017-4-24 11:48 编辑

大家好,我用GetSell**ransactionsCall 得到用户的地址,但是发现一个问题,在取得德国买家地址时,得到电话总是“<Phone>Invalid Request</Phone>” , 我用了getOrder 方法也是取不到电话信息,不知哪位高手可以帮忙?谢谢
<ShippingAddress>
      <Name>Forstbach</Name>
      <Street1>Birkenpfad 4</Street1>
      <Street2/>
      <CityName>Erkelenz</CityName>
      <StateOrProvince/>
      <Cou**y>DE</Cou**y>
      <Cou**yName>Deutschland</Cou**yName>
      <Phone>Invalid Request</Phone>
      <PostalCode>41812</PostalCode>
      <AddressID>4467108151016</AddressID>
      <AddressOwner>eBay</AddressOwner>
      <ExternalAddressID/>
     </ShippingAddress>
发表于 2017-4-25 16:06:54 | 显示全部楼层
GetItemTransactions只有符合以下的条件才能返回买家的e**地址:

1. 调用者自己和这个Item存在交易关系。
2. Call必须在交易被创建后的某段时间内调用;出于信用与**相关政策的考虑,这个时间段是未指定的,并且在不同的站点也不同。

在实际操作中,我们建议您在一天之内调用能够获取Transaction相关的 Call,以便可以得到所有的**新信息。例如,每天调用GetSell**ransactions,将ModTimeFilter设置为上一次调用时间到当前的时间。如果您调用GetItemTransactions来单独获取某些Item的交易,您可以在得到Item被卖出的通知后,立刻调用这个Call。
 楼主| 发表于 2017-4-27 16:00:18 | 显示全部楼层
刀豆豆 发表于 2017-4-25 16:06
GetItemTransactions只有符合以下的条件才能返回买家的e**地址:

1. 调用者自己和这个Item存在交易关系。

谢谢! 按照你的方法做了,也不行,对与ebay.de的用户都查不到电话,我用GetUser Call 能得到地址,但是只要是ebay.de 的用户返回的电话都是Invalid Request ,但我查看亚太平台,确实可以得到用户电话,不知道怎么得到的。我在developer.ebay.com 上也查看了相关帖子好像也有人遇到相同的问题。
发表于 2017-5-3 19:00:47 | 显示全部楼层
如果买家是注册在德国站的,电话号码默认是"Invalid Request".

卖家可以要求买家提供这个电话, turn on the “Require Phone Number for shipping” option in MyeBay (My eBay > My Account > Site Preferences >Shipping Preferences >  Require phone number for shipping).

你试试。
发表于 2017-5-3 23:25:51 | 显示全部楼层
这个是老问题了
一直以来,DE站点都是不返回电话号码的, ebay也要按当地**的政策来执行.

记得有这样一个功能: 和买家有交易关系时,有一个地方可以去请求电话号码的, 以前是有操作过,一时也想不起在哪操作. 不过也是取不到电话的.原因未知.

另一种办法,就是发邮件去问买家.
发表于 2017-5-3 23:33:02 | 显示全部楼层
GetUserContactDetails

这个API以前也有试过,当时也是取不到DE站的电话.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表