企业微信,使用消息接口 api 做消息推送。
使用方式是 curl "wxapi_url_content=MY_CONTENT"
想让消息这样显示:
第一行
第二行是换行
第三行
在这里没有找到
有木有朋友搞过相关开发知道的,先谢过。
1
tanranran 2017-09-29 16:43:40 +08:00
\n
|
2
linuxchild OP @tanranran 并不好用呀,content 内容写 abc\na 在微信里显示的是 abc\\\na
|
3
qf19910623 2017-09-29 16:46:03 +08:00 via iPhone
反正 PHP 是直接在代码里面换一行就行了,换行符反而无效...
|
4
linuxchild OP @qf19910623 T_T 这里使用 curl 去请求带内容的 url 就失效了
|
5
ZXCDFGTYU 2017-09-29 16:56:31 +08:00
1. aaa<br>bbb
2. aaa\r\nbbb ( aaa \r\n bbb ) 你试试这样行不行 |
6
SkYouth 2017-09-29 16:57:38 +08:00
\n
|
7
yasumoto 2017-09-29 17:04:35 +08:00
@linuxchild \n 好用的 只要 replaceAll 替换掉就 ok
|
8
linuxchild OP |
9
yasumoto 2017-09-29 17:15:22 +08:00
@linuxchild 替换 我是数据库记录为<br>发给用户的时候把<br>替换成\n 就可以了
|
10
linuxchild OP @yasumoto 我使用的 shell 去请求 api 的链接,然后消息内容是 自己拼接的,如果使用\n 会显示成为\\n。。不知道是哪里不对
|
11
jasonhzy 2017-09-29 17:25:56 +08:00
双引号+\n 即:"\n"
|
12
linuxchild OP |
13
yaoliyc 2017-09-29 17:32:46 +08:00 via iPhone
从 http 协议来看,响应可以理解为一连串字符,人肉眼所见的是经过客户端处理过的,不同的客户端会有不同,我所知道的 java 为字符流提供了每次读到换行符为止的方法,其他语言中应该有类似的方法。
|
14
b821025551b 2017-09-29 17:43:34 +08:00
一直这样用的。另外,大段文本的话,可以直接用回车符,至少 php 里的 heredoc 可以。 |
15
linuxchild OP |
16
yaoliyc 2017-09-29 18:40:44 +08:00 via iPhone
@linuxchild 去掉换行重新组织了
|
17
linuxchild OP |