想问一下 API 怎么拿不到数据 Page3

75 个回复 | 最后更新于 2016-09-27
loveuqian
2015-11-26
#40

回复#38 @lincanbin :

管理员竟然还能给自己回复的帖子 append 啦。。。

lincanbin
2015-11-26
#41

回复#40 @loveuqian :

管理员可以直接编辑帖子。

如果想让普通用户也可以的话,可以这么做:

https://www.94cb.com/t/3073

loveuqian
2015-11-26
#42

回复#41 @lincanbin :

好哒

lincanbin
2015-11-26
#43

回复#42 @loveuqian :

编辑、删帖、收藏之类的API其实也早写好了,但是没写文档。

不过你可以在PC网页端进行这些操作时,抓包,可以看到格式。

loveuqian
2015-11-26
#44

回复#43 @lincanbin :

这么有空。。那就再写一个后台吧

lincanbin
2015-11-26
#45

回复#44 @loveuqian :

后面会有的,其实API最大的问题是,发布出去了,就不能改。

所以我得慎重发布。

loveuqian
2015-11-26
#46

回复#45 @lincanbin :

嗯嗯

loveuqian
2015-11-27
#47

回复#45 @lincanbin :

屏幕快照 2015-11-27 上午12.06.17.png

登录成功啦。。密码要转一下 MD5。。。看了一下登录代码猜到的

lincanbin
2015-11-27
#48

回复#47 @loveuqian :

我文档里写了呀,要MD5。

嘛,简单防止一下没有启用SSL的网站被中间人攻击。

loveuqian
2015-11-27
#49

回复#48 @lincanbin :

PasswordStringpassword


木有。。。

lincanbin
2015-11-27
#50

回复#49 @loveuqian :

抱歉,我的疏忽。

loveuqian
2015-11-27
#51

回复#50 @lincanbin :

UserCode = bd490d04d13a045eaefe1815afd9f4b1;
UserExpirationTime = 1451146591;


这两个参数每次登录都会改变。。我在发帖的时候应该怎么填?

lincanbin
2015-11-27
#52

回复#51 @loveuqian :

每次发帖实时插入,建议你封装一下网络请求库。

lincanbin
2015-11-27
#53

回复#51 @loveuqian :

你继承或者封装网络请求库,然后在构造参数时,自动往参数中插入这三个用户校验信息。

我的Java客户端就是这么做的。

https://github.com/lincanbin/Android-Carbon-Forum/blob/master/app/src/main/java/com/lincanbin/carbonforum/util/HttpUtil.java#L286

你可以看看这个。


顺带一提:同样的所有API都带有HTTP Status Code,当你遇到401的Code时,说明用户的登录信息失效了,这时候可以弹出登录框。

当然你也可以不做处理,返回的JSON正文也会有个0的状态码。

loveuqian
2015-11-27
#54

回复#53 @lincanbin :

我没太懂。

ID 一般不会变

另外那两个我每次发帖的时候去哪里请求这两个参数的值?

难道我每次发帖要登录一下?那也不可能啊,那还要输验证码

封肯定会封的

lincanbin
2015-11-27
#55

回复#54 @loveuqian :

啊,我说错了,这两个是用户校验参数,是不变的。

你只要保存下来,每次访问需要用户校验的API时,把它发出去就行了。

UserExpirationTime是这份登录信息的过期时间,一般是30天。

loveuqian
2015-11-27
#56

回复#55 @lincanbin :

嗯我明白了。。发帖成功啦

好吧。。可以睡了。。。谢谢您

lincanbin
2015-11-27
#57

回复#56 @loveuqian :

你手脚真快。

我当时做安卓客户端的时候,前后花了两个星期的空闲时间了。

大部分时候都在调UI,然后编译,ADB装入手机,查看效果。

调试一次就要3分钟。

loveuqian
2015-11-27
#58

回复#57 @lincanbin :

没办法啊。。人笨只能这样

loveuqian
2015-12-03
#59

回复#57 @lincanbin :

我又来了。有个忙

因为我搭的论坛数据比较少。不知道能不能借你这里的数据

不然我写 APP 的时候不好弄

我的服务器是 TB 一块钱买的一个月

所有什么账号密码我都能给你

你能不能从 94CB 借一点数据给我,扔我那里。。。。。


http://loveuqian.xyz/


登 录


现在注册

QQ  登 录    Weibo  登 录    GitHub  登 录