Updated 消息的使用 (markdown)

安正超 2015-03-13 11:14:16 +08:00
parent cd32fc0bbc
commit 0138103bba

@ -1,4 +1,4 @@
我把微信的API里的所有“消息”都按类型抽象出来了也就是说你不用区分它是回复消息还是主动推送消息免去了你去手动拼装微信那帮SB那么恶心的XML以及乱七八糟命名不统一的JSON了我帮忙你承受这份苦
我把微信的 API 里的所有“消息”都按类型抽象出来了,也就是说,你不用区分它是回复消息还是主动推送消息,免去了你去手动拼装微信那帮 SB 那么恶心的 XML 以及乱七八糟命名不统一的 JSON 了,我替你承受这份苦,不要问是谁,我是雷锋他弟弟,雷管
### 请求消息的属性
@ -6,10 +6,10 @@
请求消息基本属性:
ToUserName 接收方帐号该公众号ID
ToUserName 接收方帐号(该公众号 ID
FromUserName 发送方帐号(代表用户的唯一标识)
CreateTime 消息创建时间(时间戳)
MsgId 消息ID64位整型
MsgId 消息 ID64位整型
文本消息请求:
@ -63,7 +63,7 @@ $options = array(...);
$wechat = Wechat::make($options);
$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');
```
媒体文件你不用上传也就是说media_id是我来维护你直接传本地文件就好了。
方法`media($file)`会上传文件然后赋值到`media_id`属性。如果想要获取上传后的media_id:
媒体文件你不用上传,也就是说 `media_id` 是我来维护,你直接传本地文件就好了。
方法 `media($file)` 会上传文件然后赋值到 `media_id` 属性。如果想要获取上传后的 `media_id`:
```php
$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
$news = Message::make('news')->items(function(){