我想向我的 Twitter 帐户发布消息。
我见过的大多数示例都围绕 oauth 并以用户身份登录。我只想传递我的访问代码并发布。
当我去 twitter oauth 页面生成一个 curl 发布请求时,它说:
重要提示:这只会在几分钟内有效。还要记住 cURL 命令将实际执行请求。
如何获得始终有效的请求?
我想向我的 Twitter 帐户发布消息。
我见过的大多数示例都围绕 oauth 并以用户身份登录。我只想传递我的访问代码并发布。
当我去 twitter oauth 页面生成一个 curl 发布请求时,它说:
重要提示:这只会在几分钟内有效。还要记住 cURL 命令将实际执行请求。
如何获得始终有效的请求?
在 OAuth 身份验证参数中,有一个称为时间戳的时间戳oauth_timestamp
,它为您的请求提供日期(自 1970 年 1 月 1 日以来的秒数)。它是oauth_nonce
标识您在 Twitter 端的请求的 2 个主要参数之一(带有 ,一种 UUID)。如果oauth_timestamp
太旧或对应于将来的某个日期,Twitter 将认为您的请求无效。有关详细信息,请参阅 Twitter 文档中的相应页面:https ://dev.twitter.com/docs/auth/authorizing-request
因此,无法执行始终有效的请求。