mirror of
https://github.com/w7corp/easywechat.git
synced 2025-01-22 11:32:08 +00:00
Updated 消息的使用 (markdown)
parent
cd32fc0bbc
commit
0138103bba
14
消息的使用.md
14
消息的使用.md
@ -1,4 +1,4 @@
|
|||||||
我把微信的API里的所有“消息”都按类型抽象出来了,也就是说,你不用区分它是回复消息还是主动推送消息,免去了你去手动拼装微信那帮SB那么恶心的XML以及乱七八糟命名不统一的JSON了,我帮忙你承受这份苦。
|
我把微信的 API 里的所有“消息”都按类型抽象出来了,也就是说,你不用区分它是回复消息还是主动推送消息,免去了你去手动拼装微信那帮 SB 那么恶心的 XML 以及乱七八糟命名不统一的 JSON 了,我替你承受这份苦,不要问是谁,我是雷锋他弟弟,雷管。
|
||||||
|
|
||||||
### 请求消息的属性
|
### 请求消息的属性
|
||||||
|
|
||||||
@ -6,10 +6,10 @@
|
|||||||
|
|
||||||
请求消息基本属性:
|
请求消息基本属性:
|
||||||
|
|
||||||
ToUserName 接收方帐号(该公众号ID)
|
ToUserName 接收方帐号(该公众号 ID)
|
||||||
FromUserName 发送方帐号(代表用户的唯一标识)
|
FromUserName 发送方帐号(代表用户的唯一标识)
|
||||||
CreateTime 消息创建时间(时间戳)
|
CreateTime 消息创建时间(时间戳)
|
||||||
MsgId 消息ID(64位整型)
|
MsgId 消息 ID(64位整型)
|
||||||
|
|
||||||
文本消息请求:
|
文本消息请求:
|
||||||
|
|
||||||
@ -63,7 +63,7 @@ $options = array(...);
|
|||||||
$wechat = Wechat::make($options);
|
$wechat = Wechat::make($options);
|
||||||
|
|
||||||
$wechat->on('event', 'subscribe', function($event){
|
$wechat->on('event', 'subscribe', function($event){
|
||||||
return Message::make('text')->content('您好!欢迎关注overtrue');
|
return Message::make('text')->content('您好!欢迎关注 overtrue');
|
||||||
});
|
});
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -76,8 +76,8 @@ $wechat->on('event', 'subscribe', function($event){
|
|||||||
$message = Message::make('image')->media('D:/test/demo.jpg');
|
$message = Message::make('image')->media('D:/test/demo.jpg');
|
||||||
```
|
```
|
||||||
|
|
||||||
媒体文件你不用上传,也就是说media_id是我来维护,你直接传本地文件就好了。
|
媒体文件你不用上传,也就是说 `media_id` 是我来维护,你直接传本地文件就好了。
|
||||||
方法`media($file)`会上传文件然后赋值到`media_id`属性。如果想要获取上传后的media_id:
|
方法 `media($file)` 会上传文件然后赋值到 `media_id` 属性。如果想要获取上传后的 `media_id`:
|
||||||
|
|
||||||
```php
|
```php
|
||||||
$mediaId = $message->media_id;
|
$mediaId = $message->media_id;
|
||||||
@ -90,7 +90,7 @@ $mediaId = $message->media_id;
|
|||||||
|
|
||||||
### 图文消息
|
### 图文消息
|
||||||
|
|
||||||
图文消息比较不一样的是他是包含多个item的结构体,那么这里需要使用`Message::make('news_item')` 来得到消息item:
|
图文消息比较不一样的是他是包含多个 item 的结构体,那么这里需要使用 `Message::make('news_item')` 来得到消息 item:
|
||||||
|
|
||||||
```php
|
```php
|
||||||
$news = Message::make('news')->items(function(){
|
$news = Message::make('news')->items(function(){
|
||||||
|
Loading…
Reference in New Issue
Block a user