简体   繁体   English

Faraday :: SSLError(SSL_connect返回= 1 errno = 0状态=错误:证书验证失败)

[英]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.

相关问题 OpenSSL::SSL::SSLError: SSL_connect 返回=1 errno=0 state=error: 证书验证失败 - OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=error: certificate verify failed OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=error: certificate verify failed (unable to get local issuer certificate) - OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=error: certificate verify failed (unable to get local issuer certificate) OpenSSL :: SSL :: SSLError-SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证书B:证书验证失败 - OpenSSL::SSL::SSLError - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed OpenSSL :: SSL :: SSLError(返回的SSL_connect = 1 errno = 0状态= SSLv3读取服务器证书B:证书验证失败) - OpenSSL::SSL::SSLError (SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed) OpenSSL :: SSL :: SSLError SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证书B:证书验证失败 - OpenSSL::SSL::SSLError SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed OpenSSL :: SSL :: SSLError:SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证书B:证书验证失败 - OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed 证书错误SSL_connect返回= 1 errno = 0状态=错误:证书验证失败 - certificate Error SSL_connect returned=1 errno=0 state=error: certificate verify failed SSL_connect 返回=1 errno=0 state=error: 证书验证失败(无法获取本地颁发者证书) - SSL_connect returned=1 errno=0 state=error: certificate verify failed (unable to get local issuer certificate) Ruby rails 回形针 Seahorse::Client::NetworkingError(SSL_connect 返回=1 errno=0 状态=错误:证书验证失败) - Ruby rails paperclip Seahorse::Client::NetworkingError (SSL_connect returned=1 errno=0 state=error: certificate verify failed) Rails 5.1和Geocoder:SSL_connect返回= 1 errno = 0状态=错误:证书验证失败 - Rails 5.1 and Geocoder: SSL_connect returned=1 errno=0 state=error: certificate verify failed
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM