##概述 这是企业微信开发者中心php版本的一个接口调用示例,包含了开发者在开发过程中常见的操作,比如获取不同应用的access_token、回调模式设置、jsapi的调用、通讯录管理、应用管理、消息服务、媒体上传等功能模块。通过查看并运行示例方便企业开发者了解整套工作流程并迅速上手进行开发。
OpenApiSample/
├── cache/
│ ├── txl.php //通讯录应用的access_token缓存
│ └── jsapi_ticket.php //JSAPI的ticket缓存
└── devtool/
│ ├── assets/
│ ├── api_config.php
│ ├── devtool.php //开发者调试工具的界面
│ └── devhandler.php
└── example/ //基本的接口调用示例
│ ├── app_manage.php
│ ├── callback_valid.php
│ ├── department.php
│ ├── get_access_token.php
│ ├── jsapi.php
│ ├── message.php
│ ├── upload_media.php
│ └── user_manage.php
└── lib/ //工具方法
├── access_token.php
├── app_api.php
├── helper.php
├── jssdk.php
├── media_api.php
├── msgcrypt.php
├── pkcs7Encoder.php
├── sha1.php
├── txl_api.php
└── xmlparse.php
- 编辑根目录的config.php文件,配置你所在企业以及应用的相关配置信息,配置项请参考示例文件
- 将代码部署到可以解析php的web服务器,比如apach、nginx等,php版本5.6以上
- 运行devtools/devtool.php可以了解并调试所有的接口调用,代码里面也包含了主要的业务处理逻辑,可以作为开发时的参考
- 运行example目录下的示例文件,修改参数查看程序的运行结果
如果有意见反馈或者功能建议,欢迎创建 Issue 或发送 Pull Request,感谢你的支持和贡献。