台灣最大程式設計社群網站
線上人數
1652
 
會員總數:243654
討論主題:188250
歡迎您免費加入會員
討論區列表 >> VB.NET >> 超級商城 API 串接
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
超級商城 API 串接
價值 : 200 QP  點閱數:371 回應數:4

樓主

PP
門外漢
0 1
21 2
發送站內信


我的工作是有關網路購物,我想要串接超級商城的 API
以前有撰寫VB6的經驗,但我試的用VB6串接也不知道從何開始。
所以來請教大家。

以下這是API的說明頁
https://tw.ews.mall.yahooapis.com/handbook_v3/webservice_guide/


以下是我了解的部分。
1:ApiKey
8b337636394c4a9d24292ca20fe06b66

2:Shared Secret
O07WYrbfP1CgdtWRFzuuFELE_QmZ6nGp7QC_yjeIGnM-

3:TimeStamp
1256489417

4:Query String(call API 傳入之參數)
Id=23336&Name=中文&Format=xml

5:Request Content = API Key+TimeStamp+Query String
ApiKey=8b337636394c4a9d24292ca20fe06b66&TimeStamp=1256489417&Id=23336&Name=中文&Format=xml

6:主要卡在這裡:簽章 Signature = HMacSHA1(RequestContent, Secret)
2f03ce8618c5d201314e11f1a3f0fb62e553620f


7:將以上資料含Signature 送至Server,整包Request 的內容如下
ApiKey=8b337636394c4a9d24292ca20fe06b66&TimeStamp=1256489417&Id=23336&Name=%E4%B8%AD%E6%96%87&Format=xml&Signatur


我的問題主要有兩個
1.如果我用VB.Net,要如何做簽章?簽章似乎是用ApiKey+Shared Secret 算出 Signature
2.我要如何傳到Server

先感謝過了。

搜尋相關Tags的文章: [ API ] ,
本篇文章發表於2018-03-28 21:16
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

PP
檢舉此回應
附註一下,超級商城是雅虎的超級商城。
本篇文章回覆於2018-03-28 21:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

P陳
檢舉此回應
我想最快的辦法就是直接 問雅虎的超級商城。
本篇文章回覆於2018-03-29 19:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

PP
檢舉此回應
問囉,沒有原始碼可提供
唉..........
本篇文章回覆於2018-03-30 18:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

P陳
檢舉此回應
他們不可能提供原始碼的,
您應該請他們提供連結的範例吧!

您是要去呼叫他們的 WEB Service API 的
本篇文章回覆於2018-03-30 20:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.