【问题标题】:PHP and Tumblr API - autopostPHP 和 Tumblr API - 自动发布
【发布时间】:2012-11-04 17:30:55
【问题描述】:

我正在使用 Tumblr API 并尝试构建自动海报。我有一个要运行的脚本,然后我作为用户要求允许我的 Tumblr 应用程序,然后我通过了身份验证 => 发布了一个帖子。

我尝试通过 CRON 运行此脚本,但它不起作用。为什么? 我的原因 - 当我运行脚本时,我总是被要求确认我允许我的 Tumblr 应用访问我的博客...

你怎么看?可能是这个问题吗?还有,有什么办法可以解决吗?

提前谢谢你

【问题讨论】:

  • 嗨,我已经做了一些进一步的工作,实际上我可以在 tumblr 上自动发布,唯一的问题是当你想发布大文件时,看看这里,如果你想贡献,好:stackoverflow.com/questions/36747697/…

标签: php api tumblr


【解决方案1】:

如果任何脚本需要用户交互,它在通过 cron 运行时将不起作用。 Cron 不知道如何为您解答。 Tumblr 使用 oauth 进行身份验证,它可能会让您在每次尝试发布时都经历 oauth 流程。如果您拥有正确的请求令牌和请求令牌机密,则无需手动授权您的应用程序即可发布帖子。阅读 Tumblr 的 api 文档、oauth 流程,并寻找一个可与 Tumblr 的 api 配合使用的库。

【讨论】:

  • 感谢您的回复。这让我有点困惑——正确的request tokenrequest token secret。我在哪里/如何获得它们? $request_token = $tum_oauth->getRequestToken($callback_url); - 这就是我在代码中获取它们的方式。那么 - 我应该记下这些标记并将“几乎”设置为代码中的常量吗?
猜你喜欢
  • 2014-02-16
  • 1970-01-01
  • 2019-12-11
  • 1970-01-01
  • 1970-01-01
  • 2023-03-07
  • 1970-01-01
  • 2023-04-10
  • 2013-12-08
相关资源
最近更新 更多