我是用ruby或任何网络语言编程的新手,所以我真的不知道如何使用tumblr的API或任何其他网站。我假设你可以从另一个网站请求JSON并使用你的登录信息发布它,但我不知道如何做到这一点。我只需要一个例子,我可以学习。
vc9ivgsu1#
https://github.com/tumblr/tumblr_client^^是一个很好的起点。但入门的基本要点是设置一个控制器和一些视图来与tumblr API通信。转到您的终端并运行以下命令:
rails g controller tumblr rails g model tumblr index
字符串现在你有了这些设置,转到你的Gemfile,位于你的项目的根目录下,并将这一行添加到你的Gemfile中,中间的某个地方。
gem 'tumblr_client'
型然后返回到终端窗口并执行:
bundle install
型或
bundle update
型现在您已经安装了Gem,我们可以开始设置您的连接。在新控制器的app/controllers/tumblr中创建一个新方法,我们将其命名为tumblr_connect
def tumblr_connect(consumer_key, consumer_secret, access_token, access_token_secret) Tumblr.configure do |config| config.consumer_key = consumer_key config.consumer_secret = consumer_secret config.oauth_token = access_token config.oauth_token_secret = access_token_secret end
型要调用你的方法,只需执行:
tumblr_connect(consumer_key, consumer_secret, access_token, access_token_secret)
型将consumer_key、consumer_secret、access_token和access_token_secret替换为通过tumblr提供的正确设置。您可以在这里进行设置:https://www.tumblr.com/docs/en/api/v2好的,我会的你现在可以通过你的应用程序与tumblr进行通信了!!使用rails控制台测试你的代码是一个很好的做法。你可以通过导航到终端中你的文件夹的根目录并运行命令来启动它:
rails console
型或类似物:
rails c
型将tumblr_connect方法从def复制到end,并粘贴到控制台。您可以直接从那里调用它。一旦你的连接建立好了,你就可以创建一个客户端,并向tumblr服务器获取/发送请求:
client = Tumblr::Client.new client.info
型阅读tumblr文档了解更多信息。
1条答案
按热度按时间vc9ivgsu1#
https://github.com/tumblr/tumblr_client
^^是一个很好的起点。但入门的基本要点是设置一个控制器和一些视图来与tumblr API通信。转到您的终端并运行以下命令:
字符串
现在你有了这些设置,转到你的Gemfile,位于你的项目的根目录下,并将这一行添加到你的Gemfile中,中间的某个地方。
型
然后返回到终端窗口并执行:
型
或
型
现在您已经安装了Gem,我们可以开始设置您的连接。
在新控制器的app/controllers/tumblr中创建一个新方法,我们将其命名为tumblr_connect
型
要调用你的方法,只需执行:
型
将consumer_key、consumer_secret、access_token和access_token_secret替换为通过tumblr提供的正确设置。您可以在这里进行设置:https://www.tumblr.com/docs/en/api/v2
好的,我会的你现在可以通过你的应用程序与tumblr进行通信了!!使用rails控制台测试你的代码是一个很好的做法。你可以通过导航到终端中你的文件夹的根目录并运行命令来启动它:
型
或类似物:
型
将tumblr_connect方法从def复制到end,并粘贴到控制台。您可以直接从那里调用它。
一旦你的连接建立好了,你就可以创建一个客户端,并向tumblr服务器获取/发送请求:
型
阅读tumblr文档了解更多信息。