2017 © Pedro Peláez
 

symfony-bundle wechat-bundle

This Symfony bundle provides integration support with the latest EasyWeChat library. (https://www.easywechat.com/)

image

orinoco/wechat-bundle

This Symfony bundle provides integration support with the latest EasyWeChat library. (https://www.easywechat.com/)

  • Monday, January 29, 2018
  • by hailong
  • Repository
  • 1 Watchers
  • 0 Stars
  • 10 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

WechatBundle

This Symfony bundle provides integration support with the latest EasyWeChat library., (*1)

这个 Symfony bunble 模块用于把 EasyWeChat 库集成进你的项目。, (*2)

Why use this bundle / 使用这个 bundle 的好处

You don't need to construct the EasyWeChat API objects explicitly in your code, just inject the service object where you need it and call it., (*3)

你不需要写代码 “new” 那些 EasyWeChat 提供的类,而是直接在需要的地方注入,然后直接使用就行了。, (*4)

Usage / 用法

Once the bundle been successfully loaded into your Symfony application, the following service instances would be ready to use:, (*5)

在 Bundle 成功加载到你的 Symfony 应用程序之后,以下的5个服务对象就可以使用了:, (*6)

  • orinoco_wechat.application.official_account
  • orinoco_wechat.application.payment
  • orinoco_wechat.application.mini_program
  • orinoco_wechat.application.open_platform
  • orinoco_wechat.application.work

For example:, (*7)

例如:, (*8)

// in controller class
// 在 controller 类中使用
$this->get('orinoco_wechat.application.payment')

```xml ... , (*9)

### Config / 配置
```yml
# app/config/config.yml
orinoco_wechat:
    sandbox: true

    log:
        level: debug
        file: /Users/hailong/dev/zshwag/app/../var/logs/wechat.log

    applications:
        official_account:
            app_id: "%wechat_official_account_app_id%"
            secret: "%wechat_official_account_secret%"
            response_type: array

        payment:
            app_id: "%wechat_payment_app_id%"
            mch_id: "%wechat_payment_mch_id%"
            key: "%wechat_payment_key%"
            cert_path: "%wechat_cert_path%"
            key_path: "%wechat_key_path%"
            notify_url: "%wechat_payment_notify_url%"

        mini_program:
            app_id: "%wechat_mini_program_app_id%"
            secret: "%wechat_mini_program_secret%"

        open_platform:
            app_id: "%wechat_open_platform_app_id%"
            secret: "%wechat_open_platform_secret%"
            token: "%wechat_open_platform_token%"
            aes_key: "%wechat_open_platform_aes_key%"

        work:
            corp_id: "%wechat_work_corp_id%"
            agent_id: "%wechat_work_agent_id%"
            secret: "%wechat_work_secret%"
            response_type: array

Production / 成产环境

You need to set "sandbox" to false and optionally disable the logging when deploy your application to the production environment., (*10)

当部署到生产环境的时候,需要把 "sandbox" 设置为 false,并且可以关闭日志文件。, (*11)

# app/config/config.yml
orinoco_wechat:
    sandbox: false

    log:
        enabled: false

    # ...

Reference / 参考

Please refer to the EasyWeChat documentation for more details., (*12)

具体的用法请参考 EasyWeChat 的文档, (*13)

https://www.easywechat.com/docs/master, (*14)

The Versions

29/01 2018

1.0.x-dev

1.0.9999999.9999999-dev https://github.com/Hailong/WechatBundle

This Symfony bundle provides integration support with the latest EasyWeChat library. (https://www.easywechat.com/)

  Sources   Download

MIT

The Requires

 

by Hailong Zhao

symfony sdk weixin wechat

29/01 2018

dev-master

9999999-dev https://github.com/Hailong/WechatBundle

This Symfony bundle provides integration support with the latest EasyWeChat library. (https://www.easywechat.com/)

  Sources   Download

MIT

The Requires

 

by Hailong Zhao

symfony sdk weixin wechat

29/01 2018

1.0.2

1.0.2.0 https://github.com/Hailong/WechatBundle

This Symfony bundle provides integration support with the latest EasyWeChat library. (https://www.easywechat.com/)

  Sources   Download

MIT

The Requires

 

by Hailong Zhao

symfony sdk weixin wechat

29/01 2018

1.0.1

1.0.1.0 https://github.com/Hailong/WechatBundle

This Symfony bundle provides integration support with the latest EasyWeChat library. (https://www.easywechat.com/)

  Sources   Download

MIT

The Requires

 

by Hailong Zhao

symfony sdk weixin wechat

26/01 2018

1.0

1.0.0.0 https://github.com/Hailong/WechatBundle

This Symfony bundle provides integration support with the latest EasyWeChat library. (https://www.easywechat.com/)

  Sources   Download

MIT

The Requires

 

by Hailong Zhao

symfony sdk weixin wechat