淘宝api例子 通过宝贝地址取宝贝标题价格图片
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                淘宝api例子 通过宝贝地址取宝贝标题价格图片
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
                                這里要加淘寶的api的dll文件“TopSdk.dll”,sdk里有
 
using Top.Api;
 using Top.Api.Domain;
 using Top.Api.Response;
 using Top.Api.Request;
 
 
public static class taobao_message
??????? {??????????? //public string url = "http://gw.api.tbsandbox.com/router/rest";//沙箱環(huán)境調(diào)用地址,
??????????? public static string url = "http://gw.api.taobao.com/router/rest";// 正式環(huán)境調(diào)用地址
??????????? public static string appkey = "xxxxxx";//這個(gè)可以在淘寶開放平臺上申請到的,偶就不說了
??????????? public static string appsecret = "xxxxxxxxxx";//這個(gè)可以在淘寶開放平臺上申請到的,偶就不說了
??????????? /// <summary>
??????????? /// 讀取寶貝的信息
??????????? /// string[]{標(biāo)題,圖片地址,價(jià)格}
??????????? /// </summary>
??????????? /// <param name="str_url"></param>
??????????? /// <returns></returns>
??????????? public static string[] baobei_mess(string str_url)
??????????? {
??????????????? str_url = str_url.Replace("http://", "");
??????????????? long id = long.Parse(pipei(str_url, 1));//正則匹配url里面的寶貝id
??????????????? ITopClient client = new DefaultTopClient(url, appkey, appsecret);//連接初始化(TopSdk.dll)
??????????????? ItemGetRequest req = new ItemGetRequest();//初始化取寶貝信息的方法(TopSdk.dll)??????????????? req.Fields = "title,pic_url,price";//要取的內(nèi)容
??????????????? req.NumIid = id;//要讀取的寶貝id
??????????????? ItemGetResponse response = client.Execute(req);//執(zhí)行,通過api通訊要求返回指定的xml信息
??????????????? string title = response.Item.Title;
??????????????? string picurl = response.Item.PicUrl;
??????????????? string price = response.Item.Price;
??????????????? string[] arry1 = { title, picurl, price };
??????????????? return arry1;
??????????? }
??????????? public static string pipei(string content, int type)
??????????? {
??????????????? string result = "";
??????????????? string reg = "";
??????????????? switch (type)
??????????????? {
??????????????????? case 1:
??????????????????????? reg = @"[\?\&](item_id|id)\=([\d]+)"; break;//匹配寶貝id
??????????????? }
??????????????? Regex re = new Regex(reg);
??????????????? MatchCollection matches = re.Matches(content);
??????????????? System.Collections.IEnumerator enu = matches.GetEnumerator();
??????????????? while (enu.MoveNext() && enu.Current != null)
??????????????? {
??????????????????? Match match = (Match)(enu.Current);
??????????????????? result += match.Groups[1];
??????????????? }
??????????????? return result;
??????????? }
??????? }
總結(jié)
以上是生活随笔為你收集整理的淘宝api例子 通过宝贝地址取宝贝标题价格图片的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 蜡笔小新模拟器汉化版_FC蜡笔小新条码版
- 下一篇: gtx1660是什么级别的_GTX166
