没有项目描述
Flipkart-AffiliatesA的Python项目详细描述
>使用python连接Flipkart子公司API
=================================================
&;copy;2017阿泰蒙技术顾问有限公司2017阿泰蒙技术顾问有限公司<;br>;
许可证:MIT许可证(修改)<;br>;
网站:http://www.atemon.com<;a>;lt;br>;
作者:varghese chacko<;varghese@varghese@varghese;
作者:varghese-chacko<;varghese;atemon.com>;
\/>
>pip-install-flipkart-flipkart-affiliatesapi
flipkart-flipkart-flipkart-flipkart-api=api(
fk-affiliate-affiliate-id=<;您的affilialiate id>;,
>fk-affiliate-affiliate-token=<;您的affiliate-affiliate-token>;,
/>
对于Flipka中的类别名称rtu api.get_category_names():
product_list=[]
product_list.extend(flipkart_api.get_products_from_category(category_name))
flipkart_api.has_more_products():
product_list.extend(flipkart_api.get_next_products())
products.update({category_name:product_list})
###示例1-从Atemon获取所有产品flipkart import flipkart api
flipkart api=api(
fk_affiliate_id=<;您的affiliate id>;,
fk_affiliate_token=<;您的affiliate token>;,
products={}
categoty_name_list=flipkart_api.get_category_names()
类别名称列表中的血淋淋的名称:
product\u list=[]
product.extend(p)
产品更新({品类名称:品类列表})
}
美食_name_list=flipkart_api.get_category_names()
category_name_list中的category_name:
product_list=[]
product list.extend(p)
flipkart_api.has_more_products():
p_next=flipkart_api.get_next_products();如果从产品目录中获取产品目录中传递了delta,那么flipkart将负责处理delta。extend(p_next)
br/>
翻转卡丁车_api=api(
fk分支机构id=<;您的分支机构id>;,
fk分支机构令牌=<;您的分支机构令牌>;,
)
products={}
categoty_name_list=flipkart_api.get_category_names()
categoty_name_list中的类别名称:
product_list=[]
p=flipkart_api.get_产品目录(类别名称,列表类型='top')
产品目录.extend(p)
products.update({category_u name:product_list})
"从"类别获取"产品"的patameter"in_stock"应设置为false以获取所有产品。
from atemon.flipkart import flipkart api
flipkart_api=api(
fk_affiliate_id=<;your afliate id>;,
fk_afliate_token=<;your afliate token>;,
)products={}
categoty_name_list=flipkart_api.get_category_names()
categoty_name_list中的category_name:
product_list=[]
p=flipkart_api.get_products_from_category(category_name,list_type='top',in_stock=false)
product list.extend(p)
flipkart_api.has_more_products():
p_next=flipkart_api.get_next_products();如果在get_products_from_category
products列表中传递了"top",flipkart将处理顶部。扩展(p_next)
products.update({category_name
<
<
<<
<<<<<<
库存中的代币=[true],
列表类型=['get']
)
<;ul>;
<;li>;FK联盟代币ID-您的联盟代币ID。<;li>;
<;li>;FK联盟代币-您的联盟代币。<;li>;
<;li>;库存中-正确/错误
<;ul>;
<;li>;正确-仅显示库存中的产品。<;li>;
<;li>;错误-显示库存中的产品和不库存中的产品。<;/li>;
<;/ul>;
<;/li>;
<;li>;列表类型-列出的产品类型。
<;lt;lt;ul>;
<;lt;li>;获取所有产品。<;lt;li>;
<;li>;lt;lt;lt;li>;lt;lt;li>;
<;lt;lt;li>;lt;lt;lt;lt;li>;<;lt;li>;
<;lt;lt;li>;
<;lt;lt;li>;
<;lt;lt;lt;li>;
<;lt;lt;lt;lt;lt;li>;lt;lt;lt;lt;lt;lt;li>;lt;lt;lt;lt;lt;lt;lt;lt;lt;gt;
<;li>;<;b>;flipkart_api.load_products_category_list()<;/b>;-从flipkart加载类别列表。<;/li>;
<;li>;<;b>;flipkart_api.load_products_dict()<;/b>;-从flipkart加载产品列表并将flipkart的响应作为字典返回。<;/li>;
<;li>;<;b>;flipkart_api.load_products_dict()<;/b>;-从flipkart加载产品列表,并将flipkart的响应作为字典返回。<;/li>;
<;li>;<;b>;flipkart_api.has_more_products()<;/b>;-如果有更多产品,则返回。它完全依赖flipkart返回的"nexturl"。在某些情况下,获取"next url"可能不会返回结果<;li>;
<;li>;<;b>;flipkart_api.get_product_list_dict()<;/b>;-将产品作为dict列表返回。<;/li>;
<;li>;<;b>;flipkart_api.get_product_next_url()<;/b>;-返回下一个加载产品的URL。<;/l
<;lt;li>;lt;b>;flipkart>;<;b>;<;b>;<;b>;>;返回类别列表(dict)<;lt;li>;
><;lt;li>;lt;b>;lt;lt;lt;li>;>;<;br/>>;>;<;br/><;lt;lt;li>;>;<;lt;b>;>;b>;flipkart>;flipkart>;>;flipkart>;获取类别url(cate)返回类别url(cate)列表(cate)返回类别列表(dict)>;<;lt;是的gory_u name=<;category name>;)<;b>;-返回从给定类别加载产品的URL。<;li>;
<;li>;<;b>;flipkart_u api.get_u products_u from_u category(category_u name=<;category name>;,list_u type=['get''delta''top',in_u stock=[true false]))(<;/b>;-加载第一组产品将给定类别的CTS作为产品对象。<;/li>;
<;li>;<;b>;Flipkart_API.get_Next_Products()<;/b>;-返回产品列表的下一页。<;/li>;
<;/ul>;
inginfov1":{
"sellername":"suresh kumar singh",
"selleranaveragerating":4.0,
"估计交货时间":",
"运费":{
"货币":"inr",
"金额":0.0
},
"sellernoofratings":3524,
"sellernoofreviews":206
},
"productbaseinfov1":{
"productdescription":",
"title":"HP 18-1310一体机(AMD Zacate APU/2GB/500GB/Win8)(黑色,379 mm x 476 mm,6 kg,46.99英寸屏幕)",
"FlipkartsellingPrice":{
"Currency":"Inr",
"Amount":33400.0
,
"FlipkartspecialPrice":{
"CUrrency":"inr",
"amount":33400.0
},
"productfamily":[
"aiodx286tjzavuz2"
],
"offers":[
"获得RS2500 MMT酒店礼品卡和航班优惠",
"购物车价值的Bajaj Finserv无成本EMI>;Rs.4499",
"HDFC BA额外10%折扣*NK信用卡",
"通过电话支付可获得30%的现金返还"
],
"producturl":"http://dl.flipkart.com/dl/hp-18-1310in-all-in-one-amd-zacate-apu-2gb-500gb-win8/p/itmdx288zhxpb8ge?pid=aiodx286tjzavuz2&;affid=joel0250g",
"折扣百分比":9.0,
"产品品牌":"hp",
"instock":false,
"属性":{
"颜色",
"大小单位",
"存储",
"显示大小",
"大小":"
},
"mAximumRetailPrice"{
"currency":"inr",
"amount":33400.0
},
"categoryPath":"computers>;desktop pcs>;all-in-one pcs",
"imageURL":{
"unknown":"http://img.fkcdn.com/image/allinone desktop/u/z/2/hp-18-1310in-original-imadx2gjphmcpzgp.jpeg",
"400x400":"http://img.fkcdn.com/image/allinone desktop/u/z/z/2/hp-18-1310in-400x400-imadx2g2gphmcpzgp.jpeg",
"800x800":"http://img.fkcdn.com/image/allinone desktop/u/z/2/hp-18-1310in-800x800-imadx2gphmcpzgp.jpeg",
"200x200":"http://img.fkcdn.com/image/allinone desktop/u/z/z/z/2/hp-18-1310in-200x200-200x200-200x200",
"http://http://http://http://www.fkg.fkcd-imadx2gjphmcpzgp.jpeg"
},"
"codavailable":true,
"productid":"aiodx286tjzavuz2"
},
"categoryspecinfov1":{
"specificationlist":[
{
"values":[
{
"value":[
"键盘、鼠标、电源弦、用户手册、一体机"
],
"键":"框中"
}
],
"键":"销售包装"
},
{
"值":[
{
"值":[
"18-1310in"
],
"键":"型号名称"
},
{
"value":[
"18"
],
"key":"series"
},
{
"value":[
"E9T76AA"
],
"key":"part number"
},
{
"value":[
"black"
],
"key":"colour"
},
{
"value":[
"hp"
],
"key":"brand"
}
],
"key":"general"
},
],
"keyspecs":[
"Windows 8"、
"AMD APU四核A4"、
"HDD容量500 GB"、
"RAM 2 GB DDR3"、
"46.99厘米显示器"
]、
"生活方式信息":{
"IDEALFOR":空,
"颈":空,
"袖子":空,
"详细规格":[
"W"Windows 8",
"AMD APU四核A4",
"HDD容量500 GB",
"RAM 2 GB DDR3",
"46.99厘米显示器"
",
"booksinfo":{
"publisher":空,
"language":空,
"year":0,
"binding":null,
"authors":[],
"pages":null
}
}
}
}
p=产品(数据)
我们将尽力跟踪任何请求或错误报告。在主题行中包含包名的邮件发送到``varghese@atemon.com```,会得到更快的关注:)