慈善捐款,即每卖出意见商品,ebay会抽取其中的若干利润,捐献给特定的慈善机构。就目前而言,只有ebay us,uk,motor三家网站支持慈善捐款,而且要求卖家具有paypal帐号和慈善组织的某个帐号(我也不知道怎么弄,貌似需要美国一个身份证明。。)。慈善组织的获取使用GetCharitiesCall这个API,需要指定获取那个site的慈善组织,这里us和motor是一样的。此外,还可设置过滤器,按照慈善组织的类别,地区进行筛选,不过把全部的慈善组织下载后,在本地进行搜索会快一些。
1,获取三个site的慈善组织
public static void initCharity() throws Exception {
ApiContext apiContext = getApiContext(); // 初始化参考获取图片的文章
GetCharitiesCall apiCall = new GetCharitiesCall(apiContext);
SiteCodeType[] scts = new SiteCodeType[] { SiteCodeType.US, SiteCodeType.UK,
SiteCodeType.E_BAY_MOTORS };
for (int i = 0; i < scts.length; ++i) {
apiCall.setSite(scts[i]);
apiCall.getCharities();
CharityInfoType[] info = apiCall.getReturnedCharities();
}
}
2,慈善组织的类别
us motors
uk