Tag: instagram

instagram api – 神秘的回应; 不确定是否工作,无法用此测试omniauth

我正在开发一个rails应用程序,其中要求使用omniuth登录到instagram。 这将是我第一次使用instagrams OAuth端点,并且不清楚它是否正常工作(并且对项目经理也不清楚)。 我正在使用他们的cURL实现以下(将来会重置它),但得到“找不到匹配的代码”错误,这似乎是逻辑上的第一个setp。 curl \-F ‘client_id=4658fa17d45244c88dd13c73949a57d7’ \ -F ‘client_secret=ae6cfe5d13544eada4dece2ec40ac5dc’ \ -F ‘grant_type=authorization_code’ \ -F ‘redirect_uri= http://seek-style.herokuapp.com/arc/services/instagram’ \ -F ‘code=CODE’ \https://api.instagram.com/oauth/access_token 有回应 {“code”: 400, “error_type”: “OAuthException”, “error_message”: “No matching code found.”} 我做的事情显然是错的吗? 有完成的例子说明如何完成这项工作? 我见过https://github.com/ropiku/omniauth-instagram,但不知道是否还在工作。 Spec的传递,但实际的调用被嘲笑。 谢谢 编辑#1 根据评论,我添加了一个链接到repo https://github.com/trestles/seek ,用于部署到heroku。 在应用程序中基本上没有任何内容,而且根据我的知识,上面的cURL应该正常工作(而不是)所以我甚至都没有测试过这个。 也许我甚至误解了Instagram的API是如何工作的。

Instagram ruby​​ gem – 无法访问回调url

一直在试用instagram-ruby-gem几天 – 无论我做什么,当试图创建实时订阅时,我得到https://api.instagram.com/v1/subscriptions.json : 400:无法访问回调url – 我总是可以通过网络浏览器访问该url,并且我尝试使用localtunnel和heroku公开url但没有成功。 是否还有其他问题会产生同样的错误消息? 还有其他想法吗? def sub client = Instagram.client client.create_subscription( :object => ‘tag’, :callback_url => root_url, :aspect => “media”, :object_id => “pizza” ) end

如何获取用于访问Instagram中用户详细信息的“id”

如何获取用于通过(Hashie::Mash)user(id) API的(Hashie::Mash)user(id)方法访问用户信息的(Hashie::Mash)user(id)或通过(Hashie::Mash)location(id)访问他/她的位置? 我正在为我的项目使用rails。

Ruby on Rails Instagram Gem like和评论计数不正常

我试图循环浏览Instagram返回的数据并在网页上显示信息。 我可以从字面上得到每个字段的工作除了类似或评论计数。 出于某种原因,它总是返回所有字段的相同数字(2),即使我查看返回的JSON,计数明显不同。 其他一切都正常应用。 更具体地说,我使用Ruby on Rails Instagram Gem,使用tag_recent_media(用户)方法获取数据。 def index result = [] next_id = nil while result.length params[:page], :per_page => 30) end 在我的html.erb中: instagram.images.standard_resolution.url //gives me image url correctly instagram.caption.text //gives me caption text correctly instagram.user.username //gives me the username correctly instagram.likes.count //always gives me 2! instagram.comments.count //always gives me 2! 任何人都知道可能会发生什么?

使用Instagram gem获取所有用户的图片

我想使用instagram gem( https://github.com/Instagram/instagram-ruby-gem )获取我的所有图片,但我无法了解具体方法。 这是我到目前为止所尝试的: client = Instagram.client(access_token: token) client.user_recent_media.each do |media| puts media.images.thumbnail.url end 它显然有效(那些是我的Instagram图像),但我无法取得所有这些或以任何方式选择我想从Instagram获得哪些内容。 例如,我看到方法user_recent_media接受一个“count”属性,应该让我使用某种分页: (from https://github.com/Instagram/instagram-ruby-gem/blob/master/lib/instagram/client/users.rb#L150) @option options [Integer] :count (nil) Limits the number of results returned per page 不幸的是,我不知道这个分页应该如何工作。 例如,如果我请求1000个媒体元素(只是说所有这些元素)它不起作用并返回更少的元素,那时我被卡住了因为我不知道如何请求第2页 有没有人使用Instagramgem这样的东西? 任何帮助是极大的赞赏

Ruby on Rails同时有多个HTTP请求?

我正在拉多个请求(它一次拉一个),我想知道如果我有这样的东西,是否有一种方式同时拉请求所有: client = Instagram.client(:access_token => session[:access_token]) @user = client.user @recent_media_items = client.user_recent_media @lv = client.tag_recent_media(‘lv’, options = {:count => 60}) @lv1 = client.tag_recent_media(‘lv1’, options = {:count => 60}) @lv2 = client.tag_recent_media(‘lv2’, options = {:count => 60}) @lv3 = client.tag_recent_media(‘lv3’, options = {:count => 60}) 每个lv向client提出请求。 我想知道是否有办法这样做,所以它可以一次性(一起)完成请求,而不是一个完成请求,然后继续下一个请求,依此类推…… 谢谢!