谷歌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吗?网站上就是这么说的。