当前位置: 首页 > news >正文

低价网站建设制作设计公司网站关联页面如何做

低价网站建设制作设计公司,网站关联页面如何做,做交互的设计网站,网站建设需要的准备TIA V20版本#xff1a;添加用户 添加角色#xff0c;并充分授权#xff0c;尤其是GraphQL的读写权限。 通过SIMATIC Runtime Manager启动wincc unifi工程。 打开浏览器#xff0c;访问本地的https://localhost/graphql/#xff0c;运行正常如图#xff1a; 连接外…TIA V20版本添加用户 添加角色并充分授权尤其是GraphQL的读写权限。 通过SIMATIC Runtime Manager启动wincc unifi工程。 打开浏览器访问本地的https://localhost/graphql/运行正常如图 连接外网打开https://studio.apollographql.com/sandbox/explorer工具在线调试GraphQL接口 打开查询指令窗口 第一步请求login获取token: mutation{ login(username:wincc,password:Wincc12345){ token user{ fullName id } error{ code description } } } 获取token后面需要添加到headers里Authorization Bearer e68814f546ed1360cb533ed7ecf77ae0。 如图所示 第二步查询获取变量值Tag_2是变量名称。 query Query{ tagValues(names:[Tag_2]){ name value{ value timestamp quality{ quality subStatus } } error{ code description } } } 第三步写入一个值0 mutation exampleTagValueWrite { writeTagValues(input:[ { name:Tag_2, value: 0 } ], quality:{quality: GOOD_NON_CASCADE}){ name error{ code description } } } 第四步订阅一个变量 subscription subscription{ tagValues(names:[Tag_2]){ value{ value timestamp quality{ quality limit subStatus } } error{ description } } } } GraphQL通过python客户端读取和写入变量: from gql import gql, Client from gql.transport.requests import RequestsHTTPTransporturl http://localhost:4000/graphql USERNAME wincc PASSWORD Wincc12345 TAG_NAME Tag_2 transport RequestsHTTPTransport(urlurl,verifyFalse, retries3) client Client(transporttransport, fetch_schema_from_transportTrue)query mutation{ login(username:%s,password:%s){ token user{ fullName id } error{ code description } } } variable_values {Authorization: Bearer 2d263aa90155e66bb24f7a4604153ee7} # 如果有变量的话 result client.execute(gql(query % (USERNAME, PASSWORD)), variable_valuesvariable_values) token result[login][token] headers{Authorization: Bearer token} transport RequestsHTTPTransport(urlurl,headersheaders,verifyFalse, retries3) client Client(transporttransport, fetch_schema_from_transportTrue)query mutation exampleTagValueWrite { writeTagValues(input:[ { name:%s, value: 0 } ], quality:{quality: GOOD_NON_CASCADE}){ name error{ code description } } }result client.execute(gql(query)) print(result) query query Query{ tagValues(names:[%s]){ name value{ value timestamp quality{ quality subStatus } } error{ code description } } }result client.execute(gql(query % (TAG_NAME))) print(result) GraphQL通过python客户端订阅变量: import asyncio from gql import Client, gql from gql.transport.websockets import WebsocketsTransport from websockets.exceptions import ConnectionClosedGRAPHQL_WS_URL wss://localhost:4000/graphql TAG_NAME Tag_2 AUTH_TOKEN 1a64a7289995f7da6a9baa0cd5eb93dbheaders {Authorization: Bearer AUTH_TOKEN}subscription gql(subscription {tagValues(names: [%s]) {namevalue {value}notificationReason}}% TAG_NAME)async def main():transport WebsocketsTransport(GRAPHQL_WS_URL, init_payloadheaders)counter 0try:# Using async with on the client will start a connection on the transport# and provide a session variable to execute queries on this connectionasync with Client(transporttransport,fetch_schema_from_transportTrue,) as session:async for result in session.subscribe(subscription):print(result)counter 1if counter 1000:print (Closing connection from the client) breakexcept ConnectionClosed:print (Connection closed by the server)asyncio.run(main()) 注意python依赖库安装pip install gql。
http://www.zqtcl.cn/news/863216/

相关文章:

  • dede 汽车网站网站上的彩票走势图是怎么做的
  • 网站内容营销呼市推广网站
  • 南宁网站建设价格医院有关页面设计模板
  • 城乡住房和城乡建设厅网站湖州公司网站建设
  • h5响应式的网站建站空间哪个好
  • 徐州网站建设与推广公众号开发技术风险
  • 男女做差差事的视频网站自己做一个小程序要多少钱
  • 临沂网站建设哪家好重庆建设招标造价信息网站
  • 筑巢网络官方网站深圳网站开发设计公司排名
  • 镇江市网站制作网页的代码实例
  • 吉林省网站制作公司有哪些唐山设计网站公司
  • 浙江国泰建设集团有限公司网站ps软件下载电脑版免费怎么下载
  • 昆明网站建设价格自力教育
  • 黄冈网站推广软件视频下载孝感做网站xgsh
  • 用jsp做一网站的流程图互联网博客网站
  • 南宁一站网 给网站做营销微网站和网站同步像素
  • 如何建设一个视频小网站软件做网站
  • 小企业网站建设公司哪家好网站怎样设计网页
  • 那个网站做搬家推广比较好wordpress twenty eleven
  • 微站图片临淄信息网招聘最新信息
  • 投诉举报网站建设方案宠物网站 模板
  • 生小孩去什么网站做登记有特点的个人网站
  • 汉中市住房和城乡建设局网站学网站建设需要什么
  • 深圳网站建设外包公司排名网络引流怎么做啊?
  • 关于做暧暧的网站php 网站授权
  • 网站上添加子栏目wordpress群组
  • 一站式手机网站制作有没有代做ppt的网站
  • 西安火车站网站建设网站的设计需要什么
  • 弹幕网站开发代码欧洲人喜欢什么样的服务器
  • 有哪些做壁纸的网站好ftp如何备份网站