位置: 编程技术 - 正文

详解使用php调用微信接口上传永久素材(php调用其他php函数)

编辑:rootadmin

推荐整理分享详解使用php调用微信接口上传永久素材(php调用其他php函数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php调用lua,php调用php文件,php调用其他php,php调用php文件,调用php函数,php调用方法,php调用php文件,详解使用php调用数据库,内容如对您有帮助,希望把文章链接给更多的朋友!

功能需求

公司新开的公众号需要将公司平台现在的所有精品文章都导入,手动导入会有很多的工作量,所以采用自动化同步文章的方式来达到效果

开发说明

微信open api提供了新增永久素材的接口,本次功能是基于这个接口进行数据同步的

使用到的接口

获取永久素材列表接口:material/batchget_material 新增永久素材接口:material/add_news 新增媒体文件接口:material/add_material 图文类型 单图文(要求有默认的封面,需要提前上传到微信公众号后台)

环境要求

php版本:5.5以下(因为下面代码中的上传媒体文件必须要求在此环境,否则会调用微信接口失败)

开发流程

1、从公司平台获取所有的文章列表2、遍历文章列表,查看文章是否有图片附件,若有进行第三步,否则进行第四步3、检测所有的附件,取出第一个图片附件,并调用新增媒体文件接口上传图片获得返回后的media_id4、调用素材列表接口获取默认的封面图片,并从中得到的数据中获取media_id5、根据返回获取到的media_id开始调用上传图文接口上传素材6、记录返回信息

详解使用php调用微信接口上传永久素材(php调用其他php函数)

接口设计

获取微信素材列表接口

此接口是用于获取默认的图片media_id同步平台数据接口

此接口是用户同步我们自己的文章数据到微信功能实现

接口常量

获取微信素材列表接口

action接口方法

说明:该方法为此接口的入口方法

调用方式: post请求方法

遇到的问题

在开发的过程中,在调用微信上传媒体文件时候始终得到的返回数据为

原因:php版本的问题,我本机的版本5.6,而带有@识别的php方法必须是5.5以下才能识别,5.5以上的版本将这个特性去除了。

解决方法:更换php的版本到5.5或者5.5以下,不更换php的版本的方法暂时没有找到

标签: php调用其他php函数

本文链接地址:https://www.jiuchutong.com/biancheng/293622.html 转载请保留说明!

上一篇:php array_reverse 以相反的顺序返回数组实例代码

下一篇:PHP 中常量的知识整理(php中常量名命名规范)

  • 以旧换新销售商品
  • 小规模纳税人销售额超过500万
  • 驾驶培训 增值税
  • 其他收益和营业收益
  • 小规模纳税人的起征点是多少
  • 房东收到房租转让费会计处理
  • 工资费用分配表属于什么凭证
  • 监督审核费用会计入账
  • 产品置换广告费
  • 企业在建工程如何做账
  • 购买商品用于抵债的会计分录要怎么做?
  • 个体工商户3万以下免个人经营所得税吗
  • 工程发票没写经办人没写可以吗
  • 增值税扣税凭证包括增值税专用发票
  • 未计提印花税会计分录
  • 未分配利润为什么不分配
  • 税务局增项
  • 附有销售退回条款的递延所得税问题
  • windows10如何开启自动更新
  • 微软推出windows1
  • 反避税的意义
  • 预测“叫停GPT-4后续AI大模型”后续:这是一个囚徒困境
  • 无法添加用户和组
  • Win10 KB5004945 更新后多个品牌打印机无法使用的解决方法
  • 怎么删除win10开机多余选项
  • 银行结算账户的种类
  • 没有实际出资的股东怎么退出
  • 应付现金股利通过
  • php数组函数题目
  • php远程下载图片
  • 公司转让固定资产要交税吗
  • anaconda更改虚拟环境路径
  • 员工每月补助表怎么做
  • Vue:element-ui中表格过长内容隐藏显示
  • 软件研发支出计入什么科目
  • 罚款支出计入什么
  • php100 jquery教程
  • series转换为dataframe
  • 网上学电脑的软件
  • 发票待开是什么意思?
  • php设计思路
  • 工程施工科目借方尾差怎么调整
  • 公司扣除保险费会计分录
  • 生产成本设置二级科目
  • 增值税专用发票丢了怎么补救
  • 财产清查两种制度
  • 应交税费的核算范围
  • 信用卡的还款方式怎么查
  • 办公用品开普票几个点
  • 电子退库纳税人是什么意思
  • 在我国土地使用权分为哪几类
  • 应交税费应交增值税减免税款
  • 怎样充高速路etc现金
  • 员工报销材料费用会计分录
  • 银行承兑汇票收款业务流程
  • 往来账项询证函怎么填写
  • 递延所得税资产账务处理
  • 劳务分包企业收入怎么算
  • sqlserver怎么恢复数据
  • mysql b+树节点大小
  • 如何使用命令查找电脑IP地址
  • 电脑硬件用途
  • ubuntu里怎么装软件
  • blg是什么文件
  • mac用ntfs文件夹读写ntfs硬盘
  • driver's
  • cnqmax.exe进程的详细注解 cnqmax进程是病毒吗 安全吗
  • gcuservice.exe
  • linux find命令查找文件 name
  • window10提示更新总是
  • ubuntu14.04.6安装教程
  • jquery 使用
  • unity3d协程的作用
  • nodejs示例
  • itertools.permutations
  • jquery 图片预览
  • java list转set的方法
  • JavaScript中的NaN代表什么
  • jQuery插件是什么
  • 福建2021年水利水电招聘
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设