WNS 后台Push服务调试脚本

编程入门 行业动态 更新时间:2024-10-09 00:50:18

WNS 后台Push服务调试<a href=https://www.elefans.com/category/jswz/34/1771291.html style=脚本"/>

WNS 后台Push服务调试脚本

一、API说明

二、推送脚本

 

#!/usr/local/bin/python3
# -*- coding: utf-8 -*-
__author__ = 'qqvipfunction'
import hmac
from hashlib import sha1
import urllib.parse
import urllib.request
import json
import base64
import timeappid = "wns appid 腾讯云后台注册"
secretid = "wns secretid 腾讯云后台注册"
secretkey = "wns secretkey 腾讯云后台注册"
# = "wns.api.qcloud"def hash_hmac2(code, key, sha1):hmac_code = hmac.new(key.encode(), code.encode(), sha1).digest()return base64.b64encode(hmac_code).decode()def test_push(tm, uid, plat, tag, content):print("\n请求:")plaintext = str(appid) + "&" + str(tm)sign = hash_hmac2(plaintext, secretkey, sha1)body = {"appid":appid,"secretid":secretid,"sign":sign,"tm":tm,"uid":uid,"plat":plat,"tag":tag,"content":content}myurl = "http://" + ip + "/api/send_msg_new"encodeBody = urllib.parse.urlencode(body)print("%s?%s" % (myurl, encodeBody))response = urllib.request.urlopen(myurl, encodeBody.encode())# response = urllib.request.urlopen("%s?%s" % (myurl, encodeBody))#page = response.read()page = page.decode('utf-8')print("返回:")print(page)

  

转载于:.html

更多推荐

WNS 后台Push服务调试脚本

本文发布于:2024-02-28 09:38:12,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1768891.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:脚本   后台   WNS   Push

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!