Patrick Peng Sun 8 лет назад
Родитель
Сommit
98a5e2d455
2 измененных файлов: 19 добавлений и 2 удалений
  1. +17
    -0
      sample_data/kf_event.txt
  2. +2
    -2
      serveCommand.go

+ 17
- 0
sample_data/kf_event.txt Просмотреть файл

<xml><ToUserName><![CDATA[gh_f09231355c68]]></ToUserName>
<FromUserName><![CDATA[oUN420Wj78vnkNeAJY7RMPXA28oc]]></FromUserName>
<CreateTime>1495907032</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[kf_create_session]]></Event>
<KfAccount><![CDATA[kf2001@gh_f09231355c68]]></KfAccount>
</xml>


<xml><ToUserName><![CDATA[gh_f09231355c68]]></ToUserName>
<FromUserName><![CDATA[oUN420Wj78vnkNeAJY7RMPXA28oc]]></FromUserName>
<CreateTime>1495907067</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[kf_close_session]]></Event>
<KfAccount><![CDATA[kf2001@gh_f09231355c68]]></KfAccount>
<CloseType><![CDATA[KF]]></CloseType>
</xml>

+ 2
- 2
serveCommand.go Просмотреть файл

case TextMsg: case TextMsg:
m := in.body.(TextMsg) m := in.body.(TextMsg)
str, err = BuildTextMsg(openID, m.Content) str, err = BuildTextMsg(openID, m.Content)
processed = false
case PicMsg: case PicMsg:
m := in.body.(PicMsg) m := in.body.(PicMsg)
str = buildPicMsg(openID, m.MediaId) str = buildPicMsg(openID, m.MediaId)
m := in.body.(LocationMsg) m := in.body.(LocationMsg)
mid := location2MediaID(m.Location_X, m.Location_Y) mid := location2MediaID(m.Location_X, m.Location_Y)
//str, _ = BuildTextMsg(openID, fmt.Sprintf("long=%f, lat=%f, scale=%d", m.Location_X, m.Location_Y, m.Scale)) //str, _ = BuildTextMsg(openID, fmt.Sprintf("long=%f, lat=%f, scale=%d", m.Location_X, m.Location_Y, m.Scale))
// str = buildPicMsg(openID, mid)
str = buildPicMsg(openID, mid)
url := location2URL(m.Location_X, m.Location_Y) url := location2URL(m.Location_X, m.Location_Y)
str, _ = BuildTextMsg(openID, mid+"\r\n"+url)
kfSendTxt(openID, url) kfSendTxt(openID, url)


case LinkMsg: case LinkMsg:

Загрузка…
Отмена
Сохранить