首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是什么导致Klout出现403错误?

是什么导致Klout出现403错误?
EN

Stack Overflow用户
提问于 2018-05-19 10:52:42
回答 1查看 73关注 0票数 0

我有一个Klout的API密钥,我编写了一个服务,每天执行6个调用来跟踪6个社交媒体帐户的性能。这个服务上周突然停止了工作。

这是对我帐户上的日志的概述:

我混淆了我的密钥,但正如您所看到的,我的启动计划的状态是活动的;但是:错误显示403非活动计划(代理)

代码语言:javascript
复制
java.io.IOException: Server returned HTTP response code: 403 for URL: http://api.klout.com/v2/identity.json/twitter?screenName=redacted&key=redacted
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1876)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
    at com.directmediatips.klout.KloutRequests.sendRequest(KloutRequests.java:66)
    at com.directmediatips.klout.Klout.getUserIdFromTwitterScreenName(Klout.java:119)
    at com.directmediatips.klout.Klout.main(Klout.java:126)

在上面写着redacted的地方,有一个Twitter句柄和一个API键。

构造函数和相关方法是:

代码语言:javascript
复制
private String apiKey;

public Klout(String apiKey) {
    this.apiKey = apiKey;
}

public UserId getUserIdFromTwitterScreenName(String screenName) throws IOException {
    return new UserId(new JSONObject(KloutRequests.sendRequest(String.format(
            KloutRequests.ID_FROM_TWITTER_SCREENNAME, screenName, apiKey))));
}

public static String sendRequest(String request) throws IOException {
    URL url = new URL(request);
    HttpURLConnection connection = (HttpURLConnection) url.openConnection();
    connection.setRequestMethod("GET");
    connection.setUseCaches(false);
    BufferedReader in = new BufferedReader(
            new InputStreamReader(connection.getInputStream()));
    String line;
    StringBuilder response = new StringBuilder();
    while ((line = in.readLine()) != null) {
        response.append(line);
    }
    in.close();
    return response.toString();
}

我唯一能想到的就是Klout激活了我的帐户,但是当我登录到Klout时,它并没有反映在我的帐户面板中,但也许我忽略了代码中非常简单的内容。这些指标还显示,我每天的通话次数从未超过6次,远远低于关键的费率限制。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-20 18:09:14

我在我的推特上收到了一个答复:

Tweet是指这个博客项目

我写这封信是为了让你知道,锂已经决定日落Klout服务,从2018年5月25日起生效。

简而言之:我使用的服务不再可用,因为Klout将停止使用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50424489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档