如何避免 Twitter API 的 Unlike Tweet 端点中的 404 错误?

How to avoid 404 error in Twitter API's Unlike Tweet endpoint?

我正在尝试使用 Pipedream 集成平台来取消推文。当我点击 Twitter 的 API 表示与推文不同时,我得到了 404。我仔细检查了一下 URL 与文档中的相同。

const body = {
    config: {
        method: "post",
        url: `https://api.twitter.com/1.1/favorites/destroy.json`,
        params : {  
            id : params.id,
            include_entities : params.include_entities
        },
    },
    token: {
        key: auths.twitter.oauth_access_token,
        secret: auths.twitter.oauth_refresh_token,
    }
};

如您所见,该代码中的 URL 是 https://developer.twitter.com/en/docs/tweets/post-and-engage/api-reference/post-favorites-destroy

文档中指定的代码

关于如何更正此问题的任何建议?

这是我用来解决这个问题的代码

for (User users : Spigot.getUsers()) {
    if (users.getKnowledgeLevel(KnowledgeTopic.JAVA_CODING) <= 5) {
        users.getPlayer().getInventory().addItem(new ItemStack(Material.JAVA_BOOK, 1));
    }
}

您确定作为参数传递的推文 ID 正确吗? JavaScript 在处理大整数 ID 时遇到问题,因此您应该改用字符串变体。