0

例如,我想使用 PHP 和 Tumblr 的 API 在用户的博客上发布每小时的帖子到 tumblr。

我设法使应用程序通过此流程进行发布:

  • 用户来到网站
  • 用户使用 oauth 登录
  • 该帖子已发布

但是现在,我不知道我需要存储什么以及如何在每次需要时访问用户的个人资料,而无需用户访问我的网站?

我阅读了 tumblr 官方 php 库的文档,但关于身份验证只有这两行:

$client = new Tumblr\API\Client($consumerKey, $consumerSecret);
$client->setToken($token, $tokenSecret);

谢谢你。

4

1 回答 1

0

消费者密钥消费者秘密是您在 Tumblr 注册的应用程序的唯一密钥。

如果您已经完成了列出的事情,那么听起来您已经拥有这些密钥。最好将它们保存在应用程序的配置文件/数据库表中。

每次用户通过 Tumblr 使用 OAuth 进行身份验证时,您将获得两个对该特定用户唯一的密钥:令牌令牌秘密

为了继续以用户身份对 Tumblr 进行 API 调用,您需要将其令牌保存在数据库中并将它们与用户关联

User table:
id int
username varchar
email varchar
password varchar

Tumblr profile table:
user_id int
token varchar
secret varchar
于 2013-08-25T08:46:11.390 回答