使用Scribe实现feedly API

时间:2014-02-15 05:49:25

标签: android oauth-2.0 scribe

我正在尝试使用Scribe实现Feedly API。

对于请求访问令牌,他们有一个额外的参数grant_type将包含在POST /v3/auth/token的POST请求中,如下所述:

http://developer.feedly.com/v3/auth/

如何将此考虑在内?

OAuth20ServiceImpl的实施表明它们只提交这些参数:
* CLIENT_ID
* CLIENT_SECRET
*代码
* REDIRECT_URI
*范围

由于此原因,我在调用grant_type时收到getAccessToken为空的错误。

1 个答案:

答案 0 :(得分:2)

执行此操作的一种方法是继承OAuth2ServiceImpl并重写sign方法以添加缺少的参数。

然后从您的FeedlyApi类(继承DefaultApi20,我假设),覆盖createService方法返回您的服务子类。

这有点麻烦,也许从头开始做起来更容易。 OAuth 2.0具有如此多的变化并且比1.0a更容易,这就是为什么scribe将在未来的版本中仅为1.0a的原因。