ビジネスポリシー(Business Policies)の設定
ビジネスポリシーは、Trading APIとは別にBusiness Policies APIが用意されています。 Trading APIでは、GetUserPreferencesでビジネスポリシーで定義したプロファイルが取得可能です。 セラープロファイルを取得するには、ShowSellerProfilePreferences=trueに指定します。
<?xml version="1.0" encoding="utf-8"?>
<GetUserPreferencesRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<RequesterCredentials>
<eBayAuthToken>***</eBayAuthToken>
</RequesterCredentials>
<ShowSellerProfilePreferences>true</ShowSellerProfilePreferences>
</GetUserPreferencesRequest>
レスポンスに含まれるProfileIDは、出品時に適用するポリシーとして指定する値になります。
<?xml version="1.0" encoding="UTF-8" ?>
<GetUserPreferencesResponse xmlns="urn:ebay:apis:eBLBaseComponents">
...
<SellerProfilePreferences>
<SellerProfileOptedIn>true</SellerProfileOptedIn>
<SupportedSellerProfiles>
<SupportedSellerProfile>
<ProfileID>60119225023</ProfileID>
<ProfileType>PAYMENT</ProfileType>
<ProfileName>PayPal:Immediate pay</ProfileName>
<ShortSummary>PayPal, xxxxx@xxxxx.com</ShortSummary>
<CategoryGroup>
<Name>ALL</Name>
<IsDefault>false</IsDefault>
</CategoryGroup>
</SupportedSellerProfile>
</SupportedSellerProfiles>
...
</SellerProfilePreferences>
</GetUserPreferencesResponse>