【发布时间】:2014-02-02 03:22:46
【问题描述】:
我尝试使用 scribe 对 facebook 和 twitter 进行授权。脸书没有问题。但是当我尝试
requestToken = service.getRequestToken()
推特我得到了
无法从空对象获取字符串
> ru.myx.ae3.exec.ExecErrorDefault
> Cannot get String from a null object
> java.lang.IllegalArgumentException
: org.scribe.utils.Preconditions.check(Preconditions.java:84)
: org.scribe.utils.Preconditions.checkNotNull(Preconditions.java:31)
: org.scribe.utils.StreamUtils.getStreamContents(StreamUtils.java:22)
: org.scribe.model.Response.parseBodyContents(Response.java:43)
: org.scribe.model.Response.getBody(Response.java:69)
: org.scribe.oauth.OAuth10aServiceImpl.getRequestToken(OAuth10aServiceImpl.java:60)
: org.scribe.oauth.OAuth10aServiceImpl.getRequestToken(OAuth10aServiceImpl.java:40)
: org.scribe.oauth.OAuth10aServiceImpl.getRequestToken(OAuth10aServiceImpl.java:45)
: sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
: sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
: java.lang.reflect.Method.invoke(Method.java:606)
谁能帮我解决它?
【问题讨论】:
-
问题已结束。将提供者 (TwitterApi.class) 更改为提供者 (TwitterApi.Authenticate.class
标签: scribe