又來打擾了,關於API有點小建議

2 views
Skip to first unread message

貓魚

unread,
Dec 7, 2009, 10:51:55 AM12/7/09
to follow5
之前的那個flash側邊欄,因為空間掛到現在,還不能測試,回頭再測試><~~~
現在我正在做一個基於偽春菜的F5桌面端,功能不會很多,純粹給自己和朋友用用。太複雜的俺也寫不來哇~~

(偽春菜是一種桌面人格)

現在遇到一個問題,
可能因為偽春菜比較古老的關系,他不支持中文用戶名@@
我用中文用戶名進行驗證的話會無效,但英文用戶名就沒問題(最近只好拿朋友的帳號做測試)。
我嘗試了很多辦法,包括利用Email地址進行驗證,都會無效,
我實驗利用一些函式進行轉碼,也沒有用……

於是我想,中文用戶名在很多平臺上也許都會遇到問題,
那麼可不可以開放利用user id進行驗證呢?
如果只是一串數字的話,相信任何平臺都沒問題了吧?
而且user id和用戶名一樣都是可見的,安全性方面應該沒啥差別吧……?

僅僅一個小提議,因為我自己就是中文用戶名,
若因此不能用自己做的桌面端的話,實在是情何以堪啊~~~(飛淚TwT)
再次感謝F5!

Xu Wang

unread,
Dec 8, 2009, 1:02:51 AM12/8/09
to fol...@googlegroups.com
猫鱼您好!
您太客气了,感谢您对Follow5 API的支持。
对于多语言的本地化的确是一个比较头痛的问题。
首先,如果要用中文名登录,首先确认编码格式一定是UTF-8,然后再进行登录。
比如说:(如下代码用java编写)
...
String credit = userName + ":" + pass;
String encoding = new sun.misc.BASE64Encoder().encode (credit.getBytes());
encoding = new sun.misc.BASE64Encoder().encode (credit.getBytes("utf-8"));
uc.setRequestProperty ("Authorization", "Basic " + encoding);
...

另外,您如果无法立刻解决编码问题,也可以先实现用Email或者手机号登录,然后再研究编码问题。

follow5
2009-12-8
=====================================================================================
2009/12/7 貓魚 <ulen...@gmail.com>:

貓魚

unread,
Dec 8, 2009, 1:56:28 AM12/8/09
to fol...@googlegroups.com
沒想到可以用手機號登錄,測試成功了!
看來果然是編碼問題,回頭再搞搞看的,大不了實在不行就用手機號即可解決一切問題TwT
感謝哈~~~

2009/12/8 Xu Wang <chinawa...@gmail.com>



--
貓魚
http://cat-fish.net
————————
U.N.O.
http://uno.huming.com
————————
2009秋季新刊同人誌:
初音ミク彩本 《Dear》
http://cat-fish.net/dear/
Reply all
Reply to author
Forward
0 new messages