[网站建议] 关于API的建议

fins 2009-02-21
1 提供api查询的api.

就是 可以得到 je提供了哪些api 
[
{  name : ...
    url : ....
    description : ....
},
{  name : ...
    url : ....
    description : ....
},
......
]

用途: 有了它 我的代码就不用和 各个api的url绑定了
只要api的名字不变  url 随je管理员随意调整

另外 有些api就可以 开放给 有权限的用户了.
例如  我的客户端只能使用3 个api
那么 服务端检测后 就给我返回三个
其他没有暴露给我的 我一不知道名字 二不知道url  根本用不了.


=====================
2 提供  根据id取得某一条 闲聊信息
用途: 某闲聊回复了另外一条闲聊时  我可以迅速的从 回复 找到"主贴".

=====================
3 支持客户端上传图片到相册 . 并且可以根据id 得到某相册图片

用途: 可以实现 twhirl 中共享图片的功能.

=====================
4 提供 根据日期缺的 闲聊信息 . 如 取得2月2日之后的所有闲聊
用途:  用户可以根据喜好得到信息 避免得到的信息过多 或过少

=====================
5 建议 限制图片外链的机制 改为 基于权限或者其他的机制 而不要基于referer.
因为 第三方工具引用图片 是很正常的事情

=====================

6 通过什么手段 发表的 闲聊 
建议 通过两个参数来判断
via
isClient

当 isClient 等于 true时  ,那么 via是什么 就返回什么(当然 字符串长度要加限制)
现在似乎是服务端做的判断  如果 不是 javaeye_plugin 那么就是网页

=====================

未完待续...
ITeye管理员 2009-02-21
1,4 短期不会支持
2,3 短期将会加上
5 请设置referrer为空即可
6 请提供你插件via参数对应的字符串,以及中文名和链接地址,我们会在服务器端加上
fins 2009-02-21
JavaEye管理员 写道
1,4 短期不会支持
2,3 短期将会加上
5 请设置referrer为空即可
6 请提供你插件via参数对应的字符串,以及中文名和链接地址,我们会在服务器端加上


别的我不知道 AIR为了安全考虑 有时候是禁止修改 referrer的

如果是我自己的 request请求还好办 我可以随意改变header
主要是  使用标准的 <img >标签式
这时候 AIR是没办法改变 referer的
ITeye管理员 2009-02-22
已经针对AIR的客户端程序开放图片外联
Global site tag (gtag.js) - Google Analytics