Open ghost opened 10 years ago
谢谢你的反馈。新浪微博取消了weibo.emacs的“微博普通读取接口”权限。已经重新申请。
申请成功了吗?还是提示Insufficient app permissions
很可惜,因为有人用这个客户端发送大量请求,新浪没有核准接口权限申请。因为客户端是开源,所以暂时没有想到限制访问量的好办法。以后,这个客户端可能需要申请你自己的App key来使用。谢谢。
请问啥时候能有个更新解决这个问题呢?
这么说果然已经无法获取微博了嘛, 真的是万恶的渣浪啊!!!!!!
@austin----- 非常感谢
很可惜,因为有人用这个客户端发送大量请求,新浪没有核准接口权限申请。因为客户端是开源,所以暂时没有想到限制访问量的好办法。以后,这个客户端可能需要申请你自己的App key来使用。谢谢。
让用户申请 App key 太麻烦了,不现实。
“发送大量请求”应该由新浪封特定用户的IP!?比如说:假如用户恶意频繁地刷新 weibo.com,新浪不会把自己网站关了。(我不了解相关技术)
使用各种服务 API 的开源软件有很多,不知道有没有通用的解决方法。Twitter 的 Emacs 客户端 twittering-mode、微博的开源客户端还有四次元,他们是如何处理的呢?
具体不太清楚。新浪的客服没有给出详细的解释,也不同意解封旧的app key。有一个问题是,即使在实现中限制用户发送请求的数量,因为开源的关系,很容易修改代码绕过限制。所以如果把app key放在源代码里,还是有被过量使用的可能。也许可以做一个web service来host app key和转发请求,但这样还需要维护一个网站。
有什么好的解决方法,欢迎提出来:)
“需要申请你自己的App key”我觉得是蛮好的解决
需要通过开发者审核才可以吗?
需要通过开发者审核才可以吗?
印象中是的。得要身份证、手机号之类的。
我刚提交了一个PR, 修改了源文件中的默认值,这样可以用 setq来加入自己的token. 原来这样写法,setq是不会将原值覆盖的。
我刚提交了一个PR, 修改了源文件中的默认值,这样可以用 setq来加入自己的key / se�crete
并多大必要,setq
总是能覆盖掉 defvar
的:
(setq foo 1)
1
(defvar foo nil)
foo
foo
1
defvar
多次执行不会覆盖是个 feature,不是李杀所以为的 problem。
懂了!谢谢! 才发现你老早之前就看过他的这条了,而且还留了言 - - 。 PR可以关掉了,毕竟结果是一样的。
PR可以关掉了
是,你可以自己来关的。
有人申请到了新的app key吗?方便的话能不能分享一下。
获取微博提示Insufficient app permissions