ppypp伦理天堂,91手机在线视频,免费在线观看黄色毛片,夜夜穞天天穞狠狠穞AV美女按摩

聯系官方銷售客服

1835022288

028-61286886

投訴 已解決 微信小程序現在接入了頁面收錄并且容許推送小程序頁面收錄非常不 1 0
迅睿CMS版本:4.6.6 #微信 #https

微信小程序現在接入了頁面收錄并且容許推送小程序頁面,收錄非常不錯,

這個是官方的推送文檔

https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/search/search.submitPages.html



下面這個是別人用python寫的推送,有沒有高手能改成咱們的插件,可以直接在后臺推送文章

import requests
import math
import time
import json

"""
@author: axin
@time:2019/12/14 14:30
@File: smpush.py
"""

# 設置配置信息
appid = ""     # 小程序appid
secret = ""    # 小程序secret
sn = 990        # 每次推送數量
timer = 5      # 每次睡眠時間


# 獲取小程序assess_token
tokenUrl = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={}&secret={}".format(appid, secret)
tokenReq = requests.get(tokenUrl)
tokenResp = tokenReq.json()
token = tokenResp['access_token']

# 拼接推送鏈接
url = "https://api.weixin.qq.com/wxa/search/wxaapi_submitpages?access_token={}".format(token)

# 獲取小程序招工推送列表
postData = {
    "access_token": token,
    "pages": []
}

#讀取所有待推送信息
with open('ids.txt', 'r') as f:
    ids = f.read()
    ids = ids.split(",")   # 切割成數組保存
    idsLen = len(ids)      # 獲取數組長度
    maxGroup = math.ceil(idsLen / sn)  # 最大的分組數量
    group_m = -1
    lists = []   # 使用新數組保存
    for i in range(idsLen):
        if i % sn == 0:
            group_m += 1
            lists.append([ids[i]])
        else:
            lists[group_m].append(ids[i])


    #分組推送
    sign = 0  # 標記當前推送條數
    for item in lists:
        arrData = []  # 聲明或重置待提交數組
        for i in item:
            data = {
                "path": "pages/detail/info/info",
                "query": "id=" + i
            }
            arrData.append(data)

        postData['pages'] = arrData
        onceReq = requests.post(url, json.dumps(postData))
        onceRes = onceReq.json()
        signStart = sign * sn
        signEnd = (sign * sn) + sn
        if onceRes['errcode'] == 0:
            print("當前推送第{} - {} 條:成功!最后一條數據為:{}".format(signStart, signEnd, arrData[-1]))
        elif onceRes['errcode'] == 47006:
            print("當前推送第{} - {} 條:失敗!返回狀態碼:{},最后一條數據為:{}, 當日推送已達到最大上限!".format(signStart, signEnd, onceRes['errcode'], arrData[-1]))
            break
        else:
            print("當前推送第{} - {} 條:失敗!返回狀態碼:{},最后一條數據為:{}".format(signStart, signEnd, onceRes['errcode'], arrData[-1]))

        sign += 1
        time.sleep(timer)  # 設置睡眠時間


解決方案