zoukankan      html  css  js  c++  java
  • 微信开发(调用各种接口)

    php微信开发文档中,我们使用php来做微信的开发;

    首先:

    在微信开发者文档中,开始开发->接入指南->目录中有三步骤写的很已经很明确了。  

    好了。进入正题;

    下载demophp示例;

    Demo放到线上的域名中。

    if$this->checkSignture(){

    中调用发送文本的语句;如$this->ResponseMsg();

    }

    关于微信测试号进行测试;看一下是否能自动回复消息;

    成功以后继续完成图片回复;

    在文档中的 消息管理->被动消息管理

    文档中有详细的文本,音频,图片的模板;与介绍;

    流程和文本相差不多;

    接着完成一个获取接口调用凭证;

    在线上中新建一个文件 如:get_accesstoken.php

     先获取到token

    在文档中有链接;复制到文件当中

    先定义两个常量如:

    1.APPID  2.APPSECRET

    Define(“APPID”,”你自己的appid”);

    Define(“APPSECRET”,”你自己的APPSECRET”);

    之后定义一个变量  写在文档中的地址

    使用file_get_contents();

    进行转换 $arr=json_decode($file,true);

    读取access_token ; $access_token=$arr[‘access_token’];

    通过以上步骤就可以把access_token获取到了;

    然后再新建一个文件。如:create_menu.Php 完成创建菜单

    获取到access_token可以进行创建菜单的作用了

    先进行curl模拟post请求

    代码在blog.csdn.net/zph1234 中有这一篇文章可以进行参考

    在创建菜单的文件中 $data参数 在文档中复制菜单的代码;

    然后根据钟自己的需求进行修改。便可以完成此操作;

    还可以进行素材上传,

     1.引用get_accesstoken.php的文件;

     2.把上传素材的地址连接赋一个变量;

     3.$data中上传一个图片 @符号;如$data=array("media"=>@1.jpg);

     4.连接地址的类型将type改成image

      以上就可以完成素材的上传了;

    接下来我们再来尝试完成的是获取用户的个人信息;

    在开发者文档中的用户管理 点击网页授权获取个人用户信息

    新建一个文件 user.php

    User.php是用户登陆后的地址

    哪我们在新建一个test.php文件

    按照文档中的流程一部一部来完成;

     1.复制链接并修改链接;

    然后在user.php文件中从文档的第二步骤以后都是在user.php文档中写的;

    按照文档中的步骤 便可以完成获取个人信息;

  • 相关阅读:
    数据库同步软件介绍以及使用说明(SyncNavigator多元异构数据实时同步工具)
    关于异构数据库的不同表之间数据同步的操作细节---syncnavigator同步工具实操
    ASP.NET Core 配置文件(无处不在的依赖注入)
    ASP.NET Core 开源项目整理
    性能差异 ASP.NET WebForm与ASP.NET MVC
    MySQL 分区知识点(三)
    Docker 资料
    MySQL 基础知识(基本架构、存储引擎差异)
    MySQL InnoDB与MyISAM存储引擎差异
    MySQL 索引知识整理(创建高性能的索引)
  • 原文地址:https://www.cnblogs.com/hehe520/p/6147534.html
Copyright © 2011-2022 走看看