C# Class Instagram.api.InstagramApiWrapper

Inheritance: Base
Exibir arquivo Open project: vespassassina/.NET-Instagram-API-Wrapper Class Usage Examples

Public Methods

Method Description
AuthGetAccessToken ( string code ) : Instagram.api.classes.AccessToken
AuthGetUrl ( string scope ) : string
CommentAdd ( string mediaid, string text, string accessToken ) : bool
CommentAdd ( string mediaids, string text, string accessToken ) : void
CommentDelete ( string mediaid, string commentid, string accessToken ) : bool
Comments ( string mediaid, string accessToken ) : InstagramResponse
CurrentUserApprove ( string userid, string recipient_userid, string accessToken ) : bool
CurrentUserApprove ( string userid, string recipient_userids, string accessToken ) : void
CurrentUserBlock ( string userid, string recipient_userid, string accessToken ) : bool
CurrentUserDeny ( string userid, string recipient_userid, string accessToken ) : bool
CurrentUserDetails ( string accessToken ) : InstagramResponse
CurrentUserFeed ( string min_id, string max_id, string count, string accessToken ) : InstagramResponse
CurrentUserFollow ( string userid, string recipient_userid, string accessToken ) : bool
CurrentUserFollow ( string userid, string recipient_userids, string accessToken ) : void
CurrentUserFollowToggle ( string userid, string recipient_userid, string accessToken ) : bool
CurrentUserFollowedBy ( string accessToken, string max_user_id ) : InstagramResponse
CurrentUserFollows ( string accessToken, string max_user_id ) : InstagramResponse
CurrentUserIsFollowedBy ( string recipient_userid, string accessToken ) : bool
CurrentUserIsFollowing ( string recipient_userid, string accessToken ) : bool
CurrentUserLikedMedia ( string max_like_id, string count, string accessToken ) : InstagramResponse
CurrentUserRecentMedia ( string min_id, string max_id, string count, string min_timestamp, string max_timestamp, string accessToken ) : InstagramResponse
CurrentUserRelationshipWith ( string recipient_userid, string accessToken ) : InstagramResponse
CurrentUserRequestedBy ( string accessToken ) : InstagramResponse
CurrentUserSetRelationship ( string userid, string recipient_userid, string relationship_key, string accessToken ) : InstagramResponse
CurrentUserUnblock ( string userid, string recipient_userid, string accessToken ) : bool
CurrentUserUnfollow ( string userid, string recipient_userid, string accessToken ) : bool
CurrentUserUnfollow ( string userid, string recipient_userids, string accessToken ) : void
GeographyMedia ( string geographyid, string accessToken ) : Instagram.api.classes.InstagramMedia[]
GetInstance ( ) : InstagramApiWrapper
GetInstance ( Instagram.api.Configuration configuration ) : InstagramApiWrapper
GetInstance ( Instagram.api.Configuration configuration, ICache cache ) : InstagramApiWrapper
LikeAdd ( string mediaid, string userid, string accessToken ) : bool
LikeAdd ( string mediaids, string accessToken ) : void
LikeDelete ( string mediaid, string userid, string accessToken ) : bool
LikeDelete ( string mediaids, string accessToken ) : void
LikeToggle ( string mediaid, string userid, string accessToken ) : bool
Likes ( string mediaid, string accessToken ) : InstagramResponse
LocationDetails ( string locationid, string accessToken ) : Instagram.api.classes.Location
LocationMedia ( string locationid, string min_id, string max_id, string min_timestamp, string max_timestamp, string accessToken ) : Instagram.api.classes.InstagramMedia[]
LocationSearch ( string lat, string lng, string foursquare_id, string foursquare_v2_id, string distance, string accessToken ) : Instagram.api.classes.Location[]
MediaDetails ( string mediaid, string accessToken ) : InstagramResponse
MediaPopular ( string accessToken, bool usecache ) : InstagramResponse
MediaSearch ( string lat, string lng, string distance, string min_timestamp, string max_timestamp, string accessToken ) : InstagramResponse
TagDetails ( string tagname, string accessToken ) : InstagramResponse
TagMedia ( string tagname, string min_id, string max_id, string accessToken ) : InstagramResponse
TagPopular ( string accessToken ) : Instagram.api.classes.Tag[]
TagSearch ( string query, string accessToken ) : InstagramResponse
TagsFromStrings ( string tags ) : Instagram.api.classes.Tag[]
TagsInMediaList ( Instagram.api.classes.InstagramMedia media ) : Instagram.api.classes.Tag[]
UserDetails ( string userid, string accessToken ) : InstagramResponse
UserFollowedBy ( string userid, string accessToken, string max_user_id ) : InstagramResponse
UserFollows ( string userid, string accessToken, string max_user_id ) : InstagramResponse
UserIsLiking ( string mediaid, string userid, string accessToken ) : bool
UserRecentMedia ( string userid, string min_id, string max_id, string count, string min_timestamp, string max_timestamp, string accessToken ) : InstagramResponse
UsersInMediaList ( Instagram.api.classes.InstagramMedia media ) : User[]
UsersPopular ( string accessToken ) : User[]
UsersSearch ( string query, string count, string accessToken ) : InstagramResponse

Private Methods

Method Description
InstagramApiWrapper ( ) : System

Method Details

AuthGetAccessToken() public method

public AuthGetAccessToken ( string code ) : Instagram.api.classes.AccessToken
code string
return Instagram.api.classes.AccessToken

AuthGetUrl() public method

public AuthGetUrl ( string scope ) : string
scope string
return string

CommentAdd() public method

public CommentAdd ( string mediaid, string text, string accessToken ) : bool
mediaid string
text string
accessToken string
return bool

CommentAdd() public method

public CommentAdd ( string mediaids, string text, string accessToken ) : void
mediaids string
text string
accessToken string
return void

CommentDelete() public method

public CommentDelete ( string mediaid, string commentid, string accessToken ) : bool
mediaid string
commentid string
accessToken string
return bool

Comments() public method

public Comments ( string mediaid, string accessToken ) : InstagramResponse
mediaid string
accessToken string
return InstagramResponse

CurrentUserApprove() public method

public CurrentUserApprove ( string userid, string recipient_userid, string accessToken ) : bool
userid string
recipient_userid string
accessToken string
return bool

CurrentUserApprove() public method

public CurrentUserApprove ( string userid, string recipient_userids, string accessToken ) : void
userid string
recipient_userids string
accessToken string
return void

CurrentUserBlock() public method

public CurrentUserBlock ( string userid, string recipient_userid, string accessToken ) : bool
userid string
recipient_userid string
accessToken string
return bool

CurrentUserDeny() public method

public CurrentUserDeny ( string userid, string recipient_userid, string accessToken ) : bool
userid string
recipient_userid string
accessToken string
return bool

CurrentUserDetails() public method

public CurrentUserDetails ( string accessToken ) : InstagramResponse
accessToken string
return InstagramResponse

CurrentUserFeed() public method

public CurrentUserFeed ( string min_id, string max_id, string count, string accessToken ) : InstagramResponse
min_id string
max_id string
count string
accessToken string
return InstagramResponse

CurrentUserFollow() public method

public CurrentUserFollow ( string userid, string recipient_userid, string accessToken ) : bool
userid string
recipient_userid string
accessToken string
return bool

CurrentUserFollow() public method

public CurrentUserFollow ( string userid, string recipient_userids, string accessToken ) : void
userid string
recipient_userids string
accessToken string
return void

CurrentUserFollowToggle() public method

public CurrentUserFollowToggle ( string userid, string recipient_userid, string accessToken ) : bool
userid string
recipient_userid string
accessToken string
return bool

CurrentUserFollowedBy() public method

public CurrentUserFollowedBy ( string accessToken, string max_user_id ) : InstagramResponse
accessToken string
max_user_id string
return InstagramResponse

CurrentUserFollows() public method

public CurrentUserFollows ( string accessToken, string max_user_id ) : InstagramResponse
accessToken string
max_user_id string
return InstagramResponse

CurrentUserIsFollowedBy() public method

public CurrentUserIsFollowedBy ( string recipient_userid, string accessToken ) : bool
recipient_userid string
accessToken string
return bool

CurrentUserIsFollowing() public method

public CurrentUserIsFollowing ( string recipient_userid, string accessToken ) : bool
recipient_userid string
accessToken string
return bool

CurrentUserLikedMedia() public method

public CurrentUserLikedMedia ( string max_like_id, string count, string accessToken ) : InstagramResponse
max_like_id string
count string
accessToken string
return InstagramResponse

CurrentUserRecentMedia() public method

public CurrentUserRecentMedia ( string min_id, string max_id, string count, string min_timestamp, string max_timestamp, string accessToken ) : InstagramResponse
min_id string
max_id string
count string
min_timestamp string
max_timestamp string
accessToken string
return InstagramResponse

CurrentUserRelationshipWith() public method

public CurrentUserRelationshipWith ( string recipient_userid, string accessToken ) : InstagramResponse
recipient_userid string
accessToken string
return InstagramResponse

CurrentUserRequestedBy() public method

public CurrentUserRequestedBy ( string accessToken ) : InstagramResponse
accessToken string
return InstagramResponse

CurrentUserSetRelationship() public method

public CurrentUserSetRelationship ( string userid, string recipient_userid, string relationship_key, string accessToken ) : InstagramResponse
userid string
recipient_userid string
relationship_key string
accessToken string
return InstagramResponse

CurrentUserUnblock() public method

public CurrentUserUnblock ( string userid, string recipient_userid, string accessToken ) : bool
userid string
recipient_userid string
accessToken string
return bool

CurrentUserUnfollow() public method

public CurrentUserUnfollow ( string userid, string recipient_userid, string accessToken ) : bool
userid string
recipient_userid string
accessToken string
return bool

CurrentUserUnfollow() public method

public CurrentUserUnfollow ( string userid, string recipient_userids, string accessToken ) : void
userid string
recipient_userids string
accessToken string
return void

GeographyMedia() public method

public GeographyMedia ( string geographyid, string accessToken ) : Instagram.api.classes.InstagramMedia[]
geographyid string
accessToken string
return Instagram.api.classes.InstagramMedia[]

GetInstance() public static method

public static GetInstance ( ) : InstagramApiWrapper
return InstagramApiWrapper

GetInstance() public static method

public static GetInstance ( Instagram.api.Configuration configuration ) : InstagramApiWrapper
configuration Instagram.api.Configuration
return InstagramApiWrapper

GetInstance() public static method

public static GetInstance ( Instagram.api.Configuration configuration, ICache cache ) : InstagramApiWrapper
configuration Instagram.api.Configuration
cache ICache
return InstagramApiWrapper

LikeAdd() public method

public LikeAdd ( string mediaid, string userid, string accessToken ) : bool
mediaid string
userid string
accessToken string
return bool

LikeAdd() public method

public LikeAdd ( string mediaids, string accessToken ) : void
mediaids string
accessToken string
return void

LikeDelete() public method

public LikeDelete ( string mediaid, string userid, string accessToken ) : bool
mediaid string
userid string
accessToken string
return bool

LikeDelete() public method

public LikeDelete ( string mediaids, string accessToken ) : void
mediaids string
accessToken string
return void

LikeToggle() public method

public LikeToggle ( string mediaid, string userid, string accessToken ) : bool
mediaid string
userid string
accessToken string
return bool

Likes() public method

public Likes ( string mediaid, string accessToken ) : InstagramResponse
mediaid string
accessToken string
return InstagramResponse

LocationDetails() public method

public LocationDetails ( string locationid, string accessToken ) : Instagram.api.classes.Location
locationid string
accessToken string
return Instagram.api.classes.Location

LocationMedia() public method

public LocationMedia ( string locationid, string min_id, string max_id, string min_timestamp, string max_timestamp, string accessToken ) : Instagram.api.classes.InstagramMedia[]
locationid string
min_id string
max_id string
min_timestamp string
max_timestamp string
accessToken string
return Instagram.api.classes.InstagramMedia[]

LocationSearch() public method

public LocationSearch ( string lat, string lng, string foursquare_id, string foursquare_v2_id, string distance, string accessToken ) : Instagram.api.classes.Location[]
lat string
lng string
foursquare_id string
foursquare_v2_id string
distance string
accessToken string
return Instagram.api.classes.Location[]

MediaDetails() public method

public MediaDetails ( string mediaid, string accessToken ) : InstagramResponse
mediaid string
accessToken string
return InstagramResponse

MediaPopular() public method

public MediaPopular ( string accessToken, bool usecache ) : InstagramResponse
accessToken string
usecache bool
return InstagramResponse

MediaSearch() public method

public MediaSearch ( string lat, string lng, string distance, string min_timestamp, string max_timestamp, string accessToken ) : InstagramResponse
lat string
lng string
distance string
min_timestamp string
max_timestamp string
accessToken string
return InstagramResponse

TagDetails() public method

public TagDetails ( string tagname, string accessToken ) : InstagramResponse
tagname string
accessToken string
return InstagramResponse

TagMedia() public method

public TagMedia ( string tagname, string min_id, string max_id, string accessToken ) : InstagramResponse
tagname string
min_id string
max_id string
accessToken string
return InstagramResponse

TagPopular() public method

public TagPopular ( string accessToken ) : Instagram.api.classes.Tag[]
accessToken string
return Instagram.api.classes.Tag[]

TagSearch() public method

public TagSearch ( string query, string accessToken ) : InstagramResponse
query string
accessToken string
return InstagramResponse

TagsFromStrings() public static method

public static TagsFromStrings ( string tags ) : Instagram.api.classes.Tag[]
tags string
return Instagram.api.classes.Tag[]

TagsInMediaList() public static method

public static TagsInMediaList ( Instagram.api.classes.InstagramMedia media ) : Instagram.api.classes.Tag[]
media Instagram.api.classes.InstagramMedia
return Instagram.api.classes.Tag[]

UserDetails() public method

public UserDetails ( string userid, string accessToken ) : InstagramResponse
userid string
accessToken string
return InstagramResponse

UserFollowedBy() public method

public UserFollowedBy ( string userid, string accessToken, string max_user_id ) : InstagramResponse
userid string
accessToken string
max_user_id string
return InstagramResponse

UserFollows() public method

public UserFollows ( string userid, string accessToken, string max_user_id ) : InstagramResponse
userid string
accessToken string
max_user_id string
return InstagramResponse

UserIsLiking() public method

public UserIsLiking ( string mediaid, string userid, string accessToken ) : bool
mediaid string
userid string
accessToken string
return bool

UserRecentMedia() public method

public UserRecentMedia ( string userid, string min_id, string max_id, string count, string min_timestamp, string max_timestamp, string accessToken ) : InstagramResponse
userid string
min_id string
max_id string
count string
min_timestamp string
max_timestamp string
accessToken string
return InstagramResponse

UsersInMediaList() public method

public UsersInMediaList ( Instagram.api.classes.InstagramMedia media ) : User[]
media Instagram.api.classes.InstagramMedia
return User[]

UsersPopular() public method

public UsersPopular ( string accessToken ) : User[]
accessToken string
return User[]

UsersSearch() public method

public UsersSearch ( string query, string count, string accessToken ) : InstagramResponse
query string
count string
accessToken string
return InstagramResponse