class IgApi::Relationship
Public Class Methods
new(user)
click to toggle source
# File lib/ig_api/relationship.rb, line 5 def initialize user @user = user @api = nil end
Public Instance Methods
api()
click to toggle source
# File lib/ig_api/relationship.rb, line 32 def api @api = Http.new if @api.nil? @api end
create(id)
click to toggle source
# File lib/ig_api/relationship.rb, line 10 def create(id) JSON.parse api.post("https://i.instagram.com/api/v1/friendships/create/#{id}/", format( 'ig_sig_key_version=4&signed_body=%s', Http.generate_signature( user_id: id ) )).with(session: @user.session, ua: @user.useragent) .exec.body end
destroy(id)
click to toggle source
# File lib/ig_api/relationship.rb, line 21 def destroy(id) JSON.parse api.post("https://i.instagram.com/api/v1/friendships/destroy/#{id}/", format( 'ig_sig_key_version=4&signed_body=%s', Http.generate_signature( user_id: id ) )).with(session: @user.session, ua: @user.useragent) .exec.body end