[英]Faraday::SSLError (SSL_connect returned=1 errno=0 state=error: certificate verify failed)
Getting Farday::SSLError
while fetching posts from instagram. 从
Farday::SSLError
获取帖子时获取Farday::SSLError
。
I have refred this tutorial 我已经推荐了本教程
Below is the code snippet 下面是代码片段
Gemfile 的Gemfile
gem 'instagram'
config\\initializers\\instagram.rb 配置\\初始化\\ instagram.rb
require "sinatra"
require "instagram"
Instagram.configure do |config|
config.client_id = "4ad05f8aa5a24827b6c5e3c825ff2528"
config.access_token = "06a7eb3dd2ec45d6a576e3b3576fc423"
end
homecontroller HomeController的
def index
@galleries = Gallery.all
@banners = Slideshow.where(gallery_id: nil)
@instagram = Instagram.user_recent_media("592393738", {:count => 1})
end
index.html.erb index.html.erb
<% @instagram.each do |instagram| %>
<%= image_tag instagram.images.standard_resolution.url %>
<% end %>
In the view, replace instagram.images.standard_resolution.url
with instagram.images.standard_resolution.url.sub(/^https?\\:/, '')
在视图中,将
instagram.images.standard_resolution.url
替换为instagram.images.standard_resolution.url.sub(/^https?\\:/, '')
Alternatively, you can try this gem https://github.com/agilie/instagram_api_gem
或者,您可以尝试使用此gem
https://github.com/agilie/instagram_api_gem
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.