product.get( 獲取一個產品的資訊 )

chatGPT發表於2023-03-13

API介面是應用程式介面(Application Programming Interface)的簡稱,是軟體系統之間進行相互通訊的一種方式。通俗地說,API介面就像是兩個人之間的對話,一方提出請求,另一方則進行響應。
在計算機領域,API介面通常指的是應用程式或者軟體庫提供的一組方法或函式,這些方法或函式可以被外部程式呼叫,以實現特定的功能。API介面可以是開放的,也可以是受限制的。開放的API介面可以被任何人呼叫,用於實現自己的應用程式或者服務;而受限制的API介面通常需要進行認證和授權,只有獲得授權的使用者才能呼叫。
API介面可以基於不同的協議進行通訊,例如HTTP、SOAP、REST等。在使用API介面時,通常需要提供一些引數,以指定需要執行的操作和所需的資料。API介面的響應結果通常是以特定的資料格式進行返回,例如JSON、XML等。

請求示例

$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new ProductGetRequest;
$req->setFields("product_id,outer_id");
$req->setProductId("86126527");
$req->setCid("50012286");
$req->setProps("10005:10027;10006:29729");
$resp = $c->execute($req);

響應示例

<product_get_response>
    <product>
        <product_id>3433222</product_id>
        <outer_id>123456</outer_id>
        <tsc>hkjki</tsc>
        <cid>50012286</cid>
        <cat_name>日用品</cat_name>
        <props>pid:vid;pid:vid</props>
        <props_str>品牌:諾基亞;型號:N73</props_str>
        <name>惠普筆記本</name>
        <binds>pid:vid;pid:vid</binds>
        <binds_str>品牌:諾基亞;型號:N73</binds_str>
        <sale_props>pid:vid;pid:vid</sale_props>
        <sale_props_str>品牌:諾基亞;型號:N73</sale_props_str>
        <price>200.07</price>
        <desc>這是一款產品</desc>
        <pic_url>http://host/image_path</pic_url>
        <created>2000-01-01 00:00:00</created>
        <modified>2000-01-01 00:00:00</modified>
        <status>1</status>
        <vertical_market>3</vertical_market>
        <property_alias>1627207:3232483:深深綠色</property_alias>
        <customer_props>20000:優衣庫</customer_props>
        <sell_pt>明星同款</sell_pt>
        <product_imgs>
            <product_img>
                <id>9684</id>
                <product_id>96899</product_id>
                <url>http://host/image_path</url>
                <position>2355</position>
            </product_img>
        </product_imgs>
        <product_prop_imgs>
            <product_prop_img>
                <id>674443</id>
                <product_id>96899</product_id>
                <props>顏色:紅色表示為 1627207:28326</props>
                <url>http://host/image_path</url>
                <position>2355</position>
            </product_prop_img>
        </product_prop_imgs>
    </product>
</product_get_response>

異常示例

<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法引數</sub_msg>
</error_response>




來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70026630/viewspace-2939261/,如需轉載,請註明出處,否則將追究法律責任。

相關文章