0

我开发了一个 Android 应用程序,它在 Play 商店中已经存在了几个星期。
该应用使用 Google URL Shortener API 缩短 URL。

在生成 API 密钥后几乎整整 1 个月后,我收到以下错误

com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
{403,[{"domain": "usageLimits",
"message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.",
"reason": "dailyLimitExceededUnreg",
"extendedHelp": "https://code.google.com/apis/console"}],
"message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup."}

我的应用只有大约 10 个用户。未达到限制。

我的代码的这一部分发生了错误:

// build URL Shortener
Urlshortener.Builder builder = new Urlshortener
                        .Builder(AndroidHttp.newCompatibleTransport(),
                        AndroidJsonFactory.getDefaultInstance(), null)
                        .setApplicationName("URL Shortener");

Urlshortener urlshortener = builder.build();
Url url = new Url();
url.setLongUrl(urlToBeShortened);


url = urlshortener.url().insert(url).execute(); //<-- Error in this line

我没有使用 OAuth。我正在使用公共 API 密钥。manifest.xml 也设置正确。
该应用程序运行了一个月,没有任何问题。
Shortener API 是否有 30 天试用版,或者它不再免费使用,或者 API 是否有更新?

或者代码有什么问题?在过去的两周里我没有碰过它,此时它运行良好。

我很感激任何帮助!

问候奥德里克斯

PS:英语不是我的母语。如果有任何错误:对不起

4

0 回答 0