gpt4 book ai didi

javascript - 更新推特状态

转载 作者:行者123 更新时间:2023-11-30 13:28:16 26 4
gpt4 key购买 nike

我用了Anywhere来自 twitter 和 connectButton 从它连接我的应用程序与页面和帐户。我现在如何在没有文本框的情况下更新我的状态?只需发送一些需要新状态字符串的请求。我找到了 this官方页面:

Example Requests

POST https://api.twitter.com/1/statuses/update.json
status=Maybe%20he%27ll%20finally%20find%20his%20keys.%20%23peterfalk&trim_user=true&include_entities=true

所以我写道:

$.post('https://api.twitter.com/1/statuses/update.json', {status: 'test'},  function(res) {
console.log(res);
});

它返回401 身份验证错误。那么,有什么想法吗?

最佳答案

我认为您混淆了 Twitter REST API使用@Anywhere 库。 REST API 只能在用户通过 oAuth 进行身份验证时使用并且应用程序在 HTTP 请求中提供了一个 oAuth key 。 @Anywhere 库是另一个库,它使使用 Javascript 库的 Web 开发人员更容易访问 Twitter。

您收到 401 身份验证错误,因为您没有为 API 请求提供 oAuth header ,这意味着用户未通过 API 身份验证。这独立于@Anywhere(连接按钮)的身份验证方案。

您要么必须重写代码,以便首先通过 oAuth 对用户进行身份验证,然后使用 REST 调用发布推文,要么必须使用 @Anywhere 库的功能为用户提供推文框。

关于javascript - 更新推特状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7733112/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com