【建議】你們公司的開發(fā) 在開發(fā)v1.api的時候 是否能把之前的api兼容一下?
我在修復(fù)gitee BUG的時候,我看了一下最新的dev代碼和主分支代碼,好多v1.api的重要接口直接刪掉了????要么就是結(jié)構(gòu)大改版。請問老用戶升級后 對應(yīng)的小程序和自研的app或者程序是不是直接死掉了???
這是一個程序最基本的吧 兼用老用戶。
我是正在研究新的自研程序,在對接eyoucms,結(jié)果接口都不完善。
你既然開放了api,你至少要遵循一定標準吧,至少功能完全一點吧,至少文檔清晰明確一點吧。
比如:你們的登錄v1.api的接口 只允許小程序登錄,你們都不考慮其他程序的對接嗎?

好不容易找到了一個能解決登錄的方法,通過users_mobile_login方法去登錄,tm的發(fā)現(xiàn)返回的token壓根沒用。

讀了半天代碼,找到問題所在了。你們生成token的users_id是根據(jù)ey_users表生成的,你們驗證是根據(jù)wx_users驗證的。
問題是pc注冊的賬號 wx_users表壓根沒有啊?。。。。。。。。?!
最后還是自己給ey_users加了一個觸發(fā)器才解決了問題(當ey_users有新增后給對應(yīng)的wx_users添加一條數(shù)據(jù))。
BEGIN
INSERT INTO ey_wx_users (users_id, openid, nickname, add_time, update_time) VALUES (NEW.users_id, 'openid', NEW.username, UNIX_TIMESTAMP(), UNIX_TIMESTAMP());
END
我自己是做游戲平臺(PC軟件)的,每次升級搞得我們開發(fā)就要趕緊去讀代碼,然后兼容你們代碼,真的很頭疼的!?。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。?!