class Instagramp::Account

Public Class Methods

new(config, token) click to toggle source
# File lib/instagramp/account.rb, line 5
def initialize(config, token)
  @config = config
  @token = token
end

Public Instance Methods

generate_id(image_url, caption) click to toggle source
# File lib/instagramp/account.rb, line 10
def generate_id(image_url, caption)
  ids = []
  published_id = Instagram::Post::Publish.new(@config, @token).published_id
  published_id.each do |id|
    post_published_id = HTTParty.post("https://graph.facebook.com/#{id}/media?access_token=#{token}",
                                      :body => {
                                        image_url: image_url,
                                        caption: caption
                                      }
                                     )
    ids.push(JSON.parse(post_published_id.body)["id"])
  end
  ids
end