C# Класс Instagram.api.InstagramApiWrapper

Наследование: Base
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
InstagramApiWrapper ( ) : System

Описание методов

AuthGetAccessToken() публичный Метод

public AuthGetAccessToken ( string code ) : Instagram.api.classes.AccessToken
code string
Результат Instagram.api.classes.AccessToken

AuthGetUrl() публичный Метод

public AuthGetUrl ( string scope ) : string
scope string
Результат string

CommentAdd() публичный Метод

public CommentAdd ( string mediaid, string text, string accessToken ) : bool
mediaid string
text string
accessToken string
Результат bool

CommentAdd() публичный Метод

public CommentAdd ( string mediaids, string text, string accessToken ) : void
mediaids string
text string
accessToken string
Результат void

CommentDelete() публичный Метод

public CommentDelete ( string mediaid, string commentid, string accessToken ) : bool
mediaid string
commentid string
accessToken string
Результат bool

Comments() публичный Метод

public Comments ( string mediaid, string accessToken ) : InstagramResponse
mediaid string
accessToken string
Результат InstagramResponse

CurrentUserApprove() публичный Метод

public CurrentUserApprove ( string userid, string recipient_userid, string accessToken ) : bool
userid string
recipient_userid string
accessToken string
Результат bool

CurrentUserApprove() публичный Метод

public CurrentUserApprove ( string userid, string recipient_userids, string accessToken ) : void
userid string
recipient_userids string
accessToken string
Результат void

CurrentUserBlock() публичный Метод

public CurrentUserBlock ( string userid, string recipient_userid, string accessToken ) : bool
userid string
recipient_userid string
accessToken string
Результат bool

CurrentUserDeny() публичный Метод

public CurrentUserDeny ( string userid, string recipient_userid, string accessToken ) : bool
userid string
recipient_userid string
accessToken string
Результат bool

CurrentUserDetails() публичный Метод

public CurrentUserDetails ( string accessToken ) : InstagramResponse
accessToken string
Результат InstagramResponse

CurrentUserFeed() публичный Метод

public CurrentUserFeed ( string min_id, string max_id, string count, string accessToken ) : InstagramResponse
min_id string
max_id string
count string
accessToken string
Результат InstagramResponse

CurrentUserFollow() публичный Метод

public CurrentUserFollow ( string userid, string recipient_userid, string accessToken ) : bool
userid string
recipient_userid string
accessToken string
Результат bool

CurrentUserFollow() публичный Метод

public CurrentUserFollow ( string userid, string recipient_userids, string accessToken ) : void
userid string
recipient_userids string
accessToken string
Результат void

CurrentUserFollowToggle() публичный Метод

public CurrentUserFollowToggle ( string userid, string recipient_userid, string accessToken ) : bool
userid string
recipient_userid string
accessToken string
Результат bool

CurrentUserFollowedBy() публичный Метод

public CurrentUserFollowedBy ( string accessToken, string max_user_id ) : InstagramResponse
accessToken string
max_user_id string
Результат InstagramResponse

CurrentUserFollows() публичный Метод

public CurrentUserFollows ( string accessToken, string max_user_id ) : InstagramResponse
accessToken string
max_user_id string
Результат InstagramResponse

CurrentUserIsFollowedBy() публичный Метод

public CurrentUserIsFollowedBy ( string recipient_userid, string accessToken ) : bool
recipient_userid string
accessToken string
Результат bool

CurrentUserIsFollowing() публичный Метод

public CurrentUserIsFollowing ( string recipient_userid, string accessToken ) : bool
recipient_userid string
accessToken string
Результат bool

CurrentUserLikedMedia() публичный Метод

public CurrentUserLikedMedia ( string max_like_id, string count, string accessToken ) : InstagramResponse
max_like_id string
count string
accessToken string
Результат InstagramResponse

CurrentUserRecentMedia() публичный Метод

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
Результат InstagramResponse

CurrentUserRelationshipWith() публичный Метод

public CurrentUserRelationshipWith ( string recipient_userid, string accessToken ) : InstagramResponse
recipient_userid string
accessToken string
Результат InstagramResponse

CurrentUserRequestedBy() публичный Метод

public CurrentUserRequestedBy ( string accessToken ) : InstagramResponse
accessToken string
Результат InstagramResponse

CurrentUserSetRelationship() публичный Метод

public CurrentUserSetRelationship ( string userid, string recipient_userid, string relationship_key, string accessToken ) : InstagramResponse
userid string
recipient_userid string
relationship_key string
accessToken string
Результат InstagramResponse

CurrentUserUnblock() публичный Метод

public CurrentUserUnblock ( string userid, string recipient_userid, string accessToken ) : bool
userid string
recipient_userid string
accessToken string
Результат bool

CurrentUserUnfollow() публичный Метод

public CurrentUserUnfollow ( string userid, string recipient_userid, string accessToken ) : bool
userid string
recipient_userid string
accessToken string
Результат bool

CurrentUserUnfollow() публичный Метод

public CurrentUserUnfollow ( string userid, string recipient_userids, string accessToken ) : void
userid string
recipient_userids string
accessToken string
Результат void

GeographyMedia() публичный Метод

public GeographyMedia ( string geographyid, string accessToken ) : Instagram.api.classes.InstagramMedia[]
geographyid string
accessToken string
Результат Instagram.api.classes.InstagramMedia[]

GetInstance() публичный статический Метод

public static GetInstance ( ) : InstagramApiWrapper
Результат InstagramApiWrapper

GetInstance() публичный статический Метод

public static GetInstance ( Instagram.api.Configuration configuration ) : InstagramApiWrapper
configuration Instagram.api.Configuration
Результат InstagramApiWrapper

GetInstance() публичный статический Метод

public static GetInstance ( Instagram.api.Configuration configuration, ICache cache ) : InstagramApiWrapper
configuration Instagram.api.Configuration
cache ICache
Результат InstagramApiWrapper

LikeAdd() публичный Метод

public LikeAdd ( string mediaid, string userid, string accessToken ) : bool
mediaid string
userid string
accessToken string
Результат bool

LikeAdd() публичный Метод

public LikeAdd ( string mediaids, string accessToken ) : void
mediaids string
accessToken string
Результат void

LikeDelete() публичный Метод

public LikeDelete ( string mediaid, string userid, string accessToken ) : bool
mediaid string
userid string
accessToken string
Результат bool

LikeDelete() публичный Метод

public LikeDelete ( string mediaids, string accessToken ) : void
mediaids string
accessToken string
Результат void

LikeToggle() публичный Метод

public LikeToggle ( string mediaid, string userid, string accessToken ) : bool
mediaid string
userid string
accessToken string
Результат bool

Likes() публичный Метод

public Likes ( string mediaid, string accessToken ) : InstagramResponse
mediaid string
accessToken string
Результат InstagramResponse

LocationDetails() публичный Метод

public LocationDetails ( string locationid, string accessToken ) : Instagram.api.classes.Location
locationid string
accessToken string
Результат Instagram.api.classes.Location

LocationMedia() публичный Метод

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
Результат Instagram.api.classes.InstagramMedia[]

LocationSearch() публичный Метод

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
Результат Instagram.api.classes.Location[]

MediaDetails() публичный Метод

public MediaDetails ( string mediaid, string accessToken ) : InstagramResponse
mediaid string
accessToken string
Результат InstagramResponse

MediaPopular() публичный Метод

public MediaPopular ( string accessToken, bool usecache ) : InstagramResponse
accessToken string
usecache bool
Результат InstagramResponse

MediaSearch() публичный Метод

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
Результат InstagramResponse

TagDetails() публичный Метод

public TagDetails ( string tagname, string accessToken ) : InstagramResponse
tagname string
accessToken string
Результат InstagramResponse

TagMedia() публичный Метод

public TagMedia ( string tagname, string min_id, string max_id, string accessToken ) : InstagramResponse
tagname string
min_id string
max_id string
accessToken string
Результат InstagramResponse

TagPopular() публичный Метод

public TagPopular ( string accessToken ) : Instagram.api.classes.Tag[]
accessToken string
Результат Instagram.api.classes.Tag[]

TagSearch() публичный Метод

public TagSearch ( string query, string accessToken ) : InstagramResponse
query string
accessToken string
Результат InstagramResponse

TagsFromStrings() публичный статический Метод

public static TagsFromStrings ( string tags ) : Instagram.api.classes.Tag[]
tags string
Результат Instagram.api.classes.Tag[]

TagsInMediaList() публичный статический Метод

public static TagsInMediaList ( Instagram.api.classes.InstagramMedia media ) : Instagram.api.classes.Tag[]
media Instagram.api.classes.InstagramMedia
Результат Instagram.api.classes.Tag[]

UserDetails() публичный Метод

public UserDetails ( string userid, string accessToken ) : InstagramResponse
userid string
accessToken string
Результат InstagramResponse

UserFollowedBy() публичный Метод

public UserFollowedBy ( string userid, string accessToken, string max_user_id ) : InstagramResponse
userid string
accessToken string
max_user_id string
Результат InstagramResponse

UserFollows() публичный Метод

public UserFollows ( string userid, string accessToken, string max_user_id ) : InstagramResponse
userid string
accessToken string
max_user_id string
Результат InstagramResponse

UserIsLiking() публичный Метод

public UserIsLiking ( string mediaid, string userid, string accessToken ) : bool
mediaid string
userid string
accessToken string
Результат bool

UserRecentMedia() публичный Метод

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
Результат InstagramResponse

UsersInMediaList() публичный Метод

public UsersInMediaList ( Instagram.api.classes.InstagramMedia media ) : User[]
media Instagram.api.classes.InstagramMedia
Результат User[]

UsersPopular() публичный Метод

public UsersPopular ( string accessToken ) : User[]
accessToken string
Результат User[]

UsersSearch() публичный Метод

public UsersSearch ( string query, string count, string accessToken ) : InstagramResponse
query string
count string
accessToken string
Результат InstagramResponse