513f84d
random string facility moved to standalone file. by
2017-05-23 22:13:34 +1000
2666556
cross domain http requst allowed by setting headers. by
2017-05-21 18:25:06 +1000
eb5108d
added a request dumper for debugging angular2 app by
2017-05-21 10:19:44 +1000
d5d9c79
comments on attachment handler by
2017-05-20 19:36:22 +1000
d0308e6
hook upload handler and add configurable path for augnlar2app by
2017-05-20 18:18:45 +1000
0251b89
added cache handling function by
2017-05-20 16:41:51 +1000
e4f4799
access crm attachment through our server as a proxy. by
2017-05-20 16:36:31 +1000
8cfad7b
added attachment caching path for CRM by
2017-05-20 16:06:47 +1000
682d4c7
remove unused handler and add comments for new upload handler. by
2017-05-20 10:26:45 +1000
565f0c9
tested handler and it can save uploaded file to disk. yes! by
2017-05-20 02:02:19 +1000
a658146
download attachment and save as a new name by
2017-05-20 00:41:25 +1000
a77b719
download attachment worked. (with eye witnessed test) by
2017-05-20 00:36:40 +1000
e3783bb
CRM attachment now using global config by
2017-05-19 23:57:53 +1000
ca20ae8
All test case use SetupConfig (which is hardcode value) by
2017-05-19 22:33:56 +1000
77138c4
read CRM wechat API from different config file by
2017-05-19 22:33:38 +1000
11f89d0
start to move CRM configurations into files. by
2017-05-19 21:55:40 +1000
0dbbd19
make http header more informative by
2017-05-19 21:33:57 +1000
6e66c17
create attachment at EspoCRM done ~ yeah by
2017-05-19 21:29:27 +1000
758057d
upload attachment to EspoCRM and patch its file information by
2017-05-19 18:10:47 +1000
db532b1
generate qr code 0 on edit_profile by
2017-05-19 12:35:54 +1000
9452f42
try to reply a link see if it auto convert. answer is ..no. by
2017-05-18 18:46:17 +1000
6a55ef1
remove one testing link by
2017-05-18 18:46:02 +1000
5da302f
servie angular2 for a directory "test" by
2017-05-18 18:45:25 +1000
bd1c5d3
sendMPnews = send news by mediaID by
2017-05-13 00:12:33 +1000
2b0a52a
test news get right name by
2017-05-13 00:12:19 +1000
9c78879
single type material list (remove redundant from news list) by
2017-05-13 00:12:02 +1000
f2c9e3c
sending music and news worked. by
2017-05-12 22:46:56 +1000
6cc79ff
log json post by
2017-05-12 22:46:45 +1000
8aed32e
sample article message worked. by
2017-05-12 22:45:37 +1000
236262c
trying angular2 as link worked by
2017-05-12 22:45:20 +1000
6843c19
text message max length is 2048 byte by
2017-05-12 02:47:29 +1000
c95f407
sending video msg (not so much attractive) by
2017-05-12 02:41:27 +1000
4bd5fcb
active sending audio worked by
2017-05-12 02:28:59 +1000
0b174d0
active send pic successful by
2017-05-12 02:22:12 +1000
da22cfa
send text message as customer service 'active' send. by
2017-05-12 02:13:39 +1000
bc71af3
general post json by
2017-05-12 02:13:21 +1000
95c8a6f
multiple article tested (if >8 only take 8) by
2017-05-12 02:00:36 +1000
d70f84f
article message sample test finished. by
2017-05-12 01:53:35 +1000
5a095fd
thumbnail id for music message simply not working. (wechat is bad) by
2017-05-12 01:07:25 +1000
f321d24
trying music thumb with music url by
2017-05-12 00:42:39 +1000
6746491
add music thumb for test by
2017-05-12 00:42:28 +1000
ef9e074
split differnt type of material list by
2017-05-12 00:42:12 +1000
e51c9e9
thumb media id added by
2017-05-12 00:41:50 +1000
dc50ea5
music template update format directive by
2017-05-11 23:02:39 +1000
9b02b40
update article test to full details by
2017-05-11 20:08:01 +1000
5e2606b
article test case nexted structure worked. by
2017-05-11 19:12:36 +1000
e8517cf
decode material Image list tested with real sample data by
2017-05-11 12:00:44 +1000
0487a59
material list response sample by
2017-05-11 11:28:27 +1000
935d6bf
material count download is successful by
2017-05-11 10:38:22 +1000
32f940f
material to be specific by
2017-05-11 02:23:37 +1000
86496a8
added API call error message retrieval (not tested) by
2017-05-11 02:21:32 +1000
82350b8
not using Fatal for common error by
2017-05-11 02:21:10 +1000
518418e
media navitation and list move to seperate file by
2017-05-11 02:20:51 +1000
e0d2333
remove unused media test file by
2017-05-11 02:20:27 +1000
721ac8b
test uploading mp3 worked by
2017-05-10 21:37:32 +1000
8ff9e51
upload voice worked and tested with wechat client by
2017-05-10 20:28:13 +1000
9064907
make sure they use the same token for prod and test, so that access token will not be expired. by test cases. by
2017-05-10 20:25:39 +1000
2f7e29f
reply image success by
2017-05-10 17:55:22 +1000
f32f36c
test mime type by
2017-05-10 17:43:30 +1000
62f6f9f
get file mime type done by
2017-05-10 16:48:50 +1000
3af76d1
file size test case passed using map loop by
2017-05-10 16:38:15 +1000
a61c758
add comments for verifying custom menu by
2017-05-10 15:50:53 +1000
7ddc3ef
all longtitude latitude functions by
2017-05-10 15:50:39 +1000
34a13a9
sample data put into directory by
2017-05-10 15:46:49 +1000
59b0904
sample news item get from wechat account by
2017-05-10 15:43:55 +1000
999da2e
download news list success by
2017-05-10 03:13:52 +1000
b044d34
trying video message reply, worked. by
2017-05-10 01:41:13 +1000
af6565c
remove unused media id part, it's been build in download video automatically by
2017-05-10 01:41:04 +1000
f943c68
download video message automatically by trying json file by
2017-05-10 01:40:40 +1000
cb177b2
video url analysis test passed by
2017-05-09 10:59:13 +1000
223bc41
video media upload/download test started, with success, (but need to decoe video json automatically in following works. by
2017-05-08 12:10:33 +1000
bd02534
change prefix by
2017-05-07 21:17:53 +1000
118ba4d
upload image and download it back from wechat server by
2017-05-07 20:47:04 +1000
9b9db4f
upload an image get media id and download it back using media id passed. by
2017-05-07 20:46:52 +1000
6f4165d
media id uploading image test id successfully get by
2017-05-07 17:02:56 +1000
b0553cc
decodeing http message to xml wrapped into function by
2017-05-07 12:22:07 +1000
12282ea
verify building message by
2017-05-07 01:23:02 +1000
ffbe0fb
checkgin empty field for events by
2017-05-06 19:02:35 +1000
ab8a456
event test done by
2017-05-06 18:57:46 +1000
734cf3f
location message test by
2017-05-06 18:45:14 +1000
f85993d
ignore debug.test file by
2017-05-06 18:32:42 +1000
f20a1c2
build an echo server, but does not work for events or voice images. by
2017-05-06 01:01:17 +1000
c5568cb
a new token example by
2017-05-05 16:16:41 +1000
391b00f
Menu too long chang it to short by
2017-05-05 16:16:34 +1000
b220fae
default menu in json by
2017-05-05 01:40:12 +1000
5209362
EventMsg designed as an entire package by
2017-05-05 01:40:04 +1000
d97262a
default menu updated to real one by
2017-05-05 01:39:02 +1000
4141982
voice recognition test by
2017-05-02 14:56:13 +1000
bc4598d
content type header added by
2017-04-30 20:23:18 +1000
8fb44b6
unauthorized request is turned down if without signature by
2017-04-30 20:10:11 +1000
b42930e
start to test location receiving when user enters our public account by
2017-04-30 16:24:51 +1000
980a2f3
added function to calculate distance between two point of earth, in meters, from Github gist by
2017-04-28 00:16:03 +1000
c5b5a55
rename custom menue by
2017-04-27 23:38:08 +1000
5269858
remove verbose print by
2017-04-27 02:17:06 +1000
3fea1d2
echo order might be different remove one and keep only one by
2017-04-27 02:16:55 +1000
014fbc2
sequence test of send txt msg and receive reply by
2017-04-27 00:44:06 +1000
256ac67
signature check for all requests by
2017-04-26 23:38:35 +1000
991cd59
web init and api signature check test case passed by
2017-04-26 21:41:47 +1000
51ee339
move server code to seperate file for unit testing by
2017-04-26 17:46:15 +1000
3962f8a
more than 8 articles will be dropped by
2017-04-26 17:00:28 +1000