【问题标题】:403 Error when Authenticating using tumblr gem for rails application使用 tumblr gem 对 rails 应用程序进行身份验证时出现 403 错误
【发布时间】:2011-02-06 17:10:30
【问题描述】:

我有一个 ruby​​-on-rails 应用程序,它希望在执行操作时使用 tumblr gem 添加帖子(例如:创建博客帖子)

我目前已经安装了 tumblr gem,并且可以使用

来获取我的帖子
@tumblruser = Tumblr::User.new('myemail','mypassword')

但是,当我添加一个帖子时,它要求我像这样传递用户信息(根据 gem 的 API)

post = Tumblr::Post.create(@tumblruser, :type => 'video', :embed => @post.video_html, :title => @post.title, :caption => @post.content)

它只是不想进行身份验证并返回 403 错误

有人有这方面的经验吗?

【问题讨论】:

    标签: ruby-on-rails api rubygems http-status-code-403 tumblr


    【解决方案1】:

    新解决方案: 我最近发现gem出现了问题。所以我复制了一份,修改了文档和代码中的一些内容,并将其放在http://rubygems.org/gems/matenia-tumblr-api

    希望这些更改和文档可以帮助其他人。 一如既往,我欢迎对我的任何项目进行任何改进或重构。 亲切的问候, 马特尼亚

    下面是旧答案

    顺便说一句,我设法解决了这个问题......我所做的只是声明用户名和密码代替@tumblruser,如下所示:

    post = Tumblr::Post.create(:email => 'user name email here', 
            :password => 'my password', 
            :type => 'video', 
            :embed => @post.video_html, 
            :caption => @postcontent)
    

    其中@postcontent 是post.content 的html 文本,gsubbed 用于转义大部分html。

    希望这可以节省其他人一些时间。

    【讨论】:

    • 你的宝石帮了我很多。 O_O 我只是想说声谢谢。
    【解决方案2】:

    如果您只想使用FacebookTwitterLinkedInTumblrGithub 和其他近 20 种媒体检查身份验证(您可以检查Here)。然后@987654327 @是第一个想到的东西。意味着这显然是最简单的身份验证解决方案,我喜欢它

    【讨论】:

      猜你喜欢
      • 2012-10-06
      • 2012-04-24
      • 1970-01-01
      • 2023-02-24
      • 2019-09-30
      • 2016-03-22
      • 2015-12-16
      • 2016-10-01
      • 1970-01-01
      相关资源
      最近更新 更多