如何避免 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 时遇到问题,因此您应该改用字符串变体。
我正在尝试使用 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 时遇到问题,因此您应该改用字符串变体。