电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

即时库存查询WebApi接口(使用自定义接口封装)调用示例(Python 版本,含源码附件)

来源:金蝶云社区作者:金蝶2024-09-2311

即时库存查询WebApi接口(使用自定义接口封装)调用示例(Python 版本,含源码附件)

一、需求背景以及接口定义

       接口说明以及参数信息参考链接:

       即时库存查询WebApi接口(使用自定义接口封装)调用示例(.Net 版本,含源码附件)


二、python调用示例


import urllib.parse

import urllib.request

import re

import json

import time

import datetime

import threading

import http.cookiejar


#登录地址

LOGIN_URL="http://127.0.0.1/K3Cloud/Kingdee.BOS.WebApi.ServicesStub.AuthService.ValidateUser.common.kdsvc"

#查询地址

QUERYSTOCK_URL="http://127.0.0.1/K3Cloud/Kingdee.K3.SCM.WebApi.ServicesStub.InventoryQueryService.GetInventoryData.common.kdsvc"


#获取cookie

def GetCookie():

    logindata={"acctid":"5f31fb5dca7566","username":"test","password":"123456","lcid":2052}

    post_data=bytes(urllib.parse.urlencode(logindata),encoding='utf8')

    cookie=http.cookiejar.CookieJar()

    handler=urllib.request.HTTPCookieProcessor(cookie)

    loginres=urllib.request.build_opener(handler).open(LOGIN_URL,data=post_data)

    if (loginres.code==200):

        resJson=json.loads(loginres.read().decode('utf-8'))

        if resJson["LoginResultType"]==1:

            return cookie

        else:

            return False

    else:

        return False

        

#接口查询

def QueryStockData():

    params=[{

            "fstockorgnumbers":"",

            "fmaterialnumbers":"",

            "fstocknumbers":"CK001,

即时库存查询WebApi接口(使用自定义接口封装)调用示例(Python 版本,含源码附件)

一、需求背景以及接口定义 接口说明以及参数信息参考链接: 即时库存查询WebApi接口(使用自定义接口封装)调用示例(.N...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信