谷歌URL缩短器android API总是引发异常
以下是我的方法代码:谷歌URL缩短器android API总是引发异常,android,Android,以下是我的方法代码: Urlshortener.Builder builder = new Urlshortener.Builder (AndroidHttp.newCompatibleTransport(), AndroidJsonFactory.getDefaultInstance(), null); Urlshortener urlshortener = builder.build(); Url url = new Url(); url.setLongUrl(l
Urlshortener.Builder builder = new Urlshortener.Builder (AndroidHttp.newCompatibleTransport(), AndroidJsonFactory.getDefaultInstance(), null);
Urlshortener urlshortener = builder.build();
Url url = new Url();
url.setLongUrl(longUrl);
try
{
url = urlshortener.url().insert(url).execute();
return url.getId();
} catch (IOException e)
{
return null;
}
我相当肯定我使用的API不正确,但是,我不知道哪里出了问题。有没有人知道正确的方法或者有简单教程的链接
以下是IOE异常包含的内容:
Unexpected response code for CONNECT: 403
我想我需要在某个地方添加API密钥,但我似乎不知道在哪里。不知道为什么,但在使用4G(移动网络)时,它会抛出403错误。当连接到WIFI时,它工作正常。您会遇到什么异常情况?:)如果你能把你的日志贴出来当作是身份验证问题,那就太好了。
403
是禁止的
。是的,因此我的“似乎是身份验证问题”评论就是这样。你试过在请求url的末尾附加key=yourApiKey吗?网站上就是这么说的。