C# Класс GeeklistSharp.Service.GeeklistService

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

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

Метод Описание
AuthenticateWith ( string token, string tokenSecret ) : void
CreateCard ( string headline ) : Card
CreateCardAsync ( Action callback, string headline ) : void
CreateMicro ( string status ) : Micro
CreateMicro ( string type, string inReplyTo, string status ) : Micro
CreateMicroAsync ( Action callback, string status ) : void
CreateMicroAsync ( Action callback, string type, string inReplyTo, string status ) : void
CreateOAuthRequestTokenFromResponse ( Hammock response ) : GeeklistSharp.Model.OAuthRequestToken
FollowUser ( string userId ) : void
FollowUserAsync ( Action callback, string userId ) : void
GeeklistService ( string consumerKey, string consumerSecret, string callback = "oob" ) : System
GetAccessToken ( GeeklistSharp.Model.OAuthRequestToken requestToken, string verifyer ) : GeeklistSharp.Model.OAuthAccessToken
GetAccessTokenAsync ( Action callback, GeeklistSharp.Model.OAuthRequestToken requestToken, string verifyer ) : void
GetAllActivities ( ) : List
GetAllActivities ( int page, int count ) : List
GetAllActivitiesAsync ( Action callback ) : void
GetAllActivitiesAsync ( Action callback, int page, int count ) : void
GetAuthorizationUrl ( string token ) : Uri
GetCard ( string id ) : Card
GetCardAsync ( Action callback, string id ) : void
GetCurrentUsersActivities ( ) : GeeklistSharp.Model.Card[]
GetCurrentUsersActivities ( int page, int count ) : GeeklistSharp.Model.Card[]
GetCurrentUsersActivitiesAsync ( Action callback ) : void
GetCurrentUsersActivitiesAsync ( Action callback, int page, int count ) : void
GetCurrentUsersCards ( ) : GeeklistSharp.Model.CardData
GetCurrentUsersCards ( int page, int count ) : GeeklistSharp.Model.CardData
GetCurrentUsersCardsAsync ( Action callback ) : void
GetCurrentUsersCardsAsync ( Action callback, int page, int count ) : void
GetCurrentUsersMicros ( ) : MicroData
GetCurrentUsersMicros ( int page, int count ) : MicroData
GetCurrentUsersMicrosAsync ( Action callback ) : void
GetCurrentUsersMicrosAsync ( Action callback, int page, int count ) : void
GetFollowers ( ) : FollowersData
GetFollowers ( string user ) : FollowersData
GetFollowers ( string user, int page, int count ) : FollowersData
GetFollowersAsync ( Action callback ) : void
GetFollowersAsync ( Action callback, string user ) : void
GetFollowersAsync ( Action callback, string user, int page, int count ) : void
GetFollowing ( ) : FollowingData
GetFollowing ( string user ) : FollowingData
GetFollowing ( string user, int page, int count ) : FollowingData
GetFollowingAsync ( Action callback ) : void
GetFollowingAsync ( Action callback, string user ) : void
GetFollowingAsync ( Action callback, string user, int page, int count ) : void
GetMicro ( string id ) : Micro
GetMicroAsync ( Action callback, string id ) : void
GetRequestToken ( ) : GeeklistSharp.Model.OAuthRequestToken
GetUser ( string name = null ) : User
GetUserAsync ( Action callback, string name = null ) : void
GetUsersActivities ( string userName ) : List
GetUsersActivities ( string userName, int page, int count ) : List
GetUsersActivitiesAsync ( Action callback, string userName ) : void
GetUsersActivitiesAsync ( Action callback, string userName, int page, int count ) : void
GetUsersCards ( string userName ) : GeeklistSharp.Model.CardData
GetUsersCards ( string userName, int page, int count ) : GeeklistSharp.Model.CardData
GetUsersCardsAsync ( Action callback, string userName ) : void
GetUsersCardsAsync ( Action callback, string userName, int page, int count ) : void
HighfiveItem ( string id, string type ) : object
HighfiveItemAsync ( Action callback, string id, string type ) : void
UnFollowUser ( string userId ) : void
UnFollowUserAsync ( Action callback, string userId ) : void

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

Метод Описание
CreateAccessTokenRequest ( string verifyer ) : Hammock.RestRequest
CreateGetCurrentUsersCardsRestRequest ( int page, int count ) : Hammock.RestRequest
CreateGetUsersCardsRestRequest ( string userName, int page, int count ) : Hammock.RestRequest

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

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

public AuthenticateWith ( string token, string tokenSecret ) : void
token string
tokenSecret string
Результат void

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

public CreateCard ( string headline ) : Card
headline string
Результат GeeklistSharp.Model.Card

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

public CreateCardAsync ( Action callback, string headline ) : void
callback Action
headline string
Результат void

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

public CreateMicro ( string status ) : Micro
status string
Результат GeeklistSharp.Model.Micro

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

public CreateMicro ( string type, string inReplyTo, string status ) : Micro
type string
inReplyTo string
status string
Результат GeeklistSharp.Model.Micro

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

public CreateMicroAsync ( Action callback, string status ) : void
callback Action
status string
Результат void

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

public CreateMicroAsync ( Action callback, string type, string inReplyTo, string status ) : void
callback Action
type string
inReplyTo string
status string
Результат void

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

public static CreateOAuthRequestTokenFromResponse ( Hammock response ) : GeeklistSharp.Model.OAuthRequestToken
response Hammock
Результат GeeklistSharp.Model.OAuthRequestToken

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

public FollowUser ( string userId ) : void
userId string
Результат void

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

public FollowUserAsync ( Action callback, string userId ) : void
callback Action
userId string
Результат void

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

public GeeklistService ( string consumerKey, string consumerSecret, string callback = "oob" ) : System
consumerKey string
consumerSecret string
callback string
Результат System

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

public GetAccessToken ( GeeklistSharp.Model.OAuthRequestToken requestToken, string verifyer ) : GeeklistSharp.Model.OAuthAccessToken
requestToken GeeklistSharp.Model.OAuthRequestToken
verifyer string
Результат GeeklistSharp.Model.OAuthAccessToken

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

public GetAccessTokenAsync ( Action callback, GeeklistSharp.Model.OAuthRequestToken requestToken, string verifyer ) : void
callback Action
requestToken GeeklistSharp.Model.OAuthRequestToken
verifyer string
Результат void

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

public GetAllActivities ( ) : List
Результат List

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

public GetAllActivities ( int page, int count ) : List
page int
count int
Результат List

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

public GetAllActivitiesAsync ( Action callback ) : void
callback Action
Результат void

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

public GetAllActivitiesAsync ( Action callback, int page, int count ) : void
callback Action
page int
count int
Результат void

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

public GetAuthorizationUrl ( string token ) : Uri
token string
Результат System.Uri

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

public GetCard ( string id ) : Card
id string
Результат GeeklistSharp.Model.Card

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

public GetCardAsync ( Action callback, string id ) : void
callback Action
id string
Результат void

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

public GetCurrentUsersActivities ( ) : GeeklistSharp.Model.Card[]
Результат GeeklistSharp.Model.Card[]

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

public GetCurrentUsersActivities ( int page, int count ) : GeeklistSharp.Model.Card[]
page int
count int
Результат GeeklistSharp.Model.Card[]

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

public GetCurrentUsersActivitiesAsync ( Action callback ) : void
callback Action
Результат void

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

public GetCurrentUsersActivitiesAsync ( Action callback, int page, int count ) : void
callback Action
page int
count int
Результат void

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

public GetCurrentUsersCards ( ) : GeeklistSharp.Model.CardData
Результат GeeklistSharp.Model.CardData

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

public GetCurrentUsersCards ( int page, int count ) : GeeklistSharp.Model.CardData
page int
count int
Результат GeeklistSharp.Model.CardData

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

public GetCurrentUsersCardsAsync ( Action callback ) : void
callback Action
Результат void

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

public GetCurrentUsersCardsAsync ( Action callback, int page, int count ) : void
callback Action
page int
count int
Результат void

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

public GetCurrentUsersMicros ( ) : MicroData
Результат GeeklistSharp.Model.MicroData

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

public GetCurrentUsersMicros ( int page, int count ) : MicroData
page int
count int
Результат GeeklistSharp.Model.MicroData

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

public GetCurrentUsersMicrosAsync ( Action callback ) : void
callback Action
Результат void

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

public GetCurrentUsersMicrosAsync ( Action callback, int page, int count ) : void
callback Action
page int
count int
Результат void

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

public GetFollowers ( ) : FollowersData
Результат FollowersData

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

public GetFollowers ( string user ) : FollowersData
user string
Результат FollowersData

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

public GetFollowers ( string user, int page, int count ) : FollowersData
user string
page int
count int
Результат FollowersData

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

public GetFollowersAsync ( Action callback ) : void
callback Action
Результат void

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

public GetFollowersAsync ( Action callback, string user ) : void
callback Action
user string
Результат void

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

public GetFollowersAsync ( Action callback, string user, int page, int count ) : void
callback Action
user string
page int
count int
Результат void

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

public GetFollowing ( ) : FollowingData
Результат FollowingData

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

public GetFollowing ( string user ) : FollowingData
user string
Результат FollowingData

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

public GetFollowing ( string user, int page, int count ) : FollowingData
user string
page int
count int
Результат FollowingData

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

public GetFollowingAsync ( Action callback ) : void
callback Action
Результат void

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

public GetFollowingAsync ( Action callback, string user ) : void
callback Action
user string
Результат void

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

public GetFollowingAsync ( Action callback, string user, int page, int count ) : void
callback Action
user string
page int
count int
Результат void

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

public GetMicro ( string id ) : Micro
id string
Результат GeeklistSharp.Model.Micro

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

public GetMicroAsync ( Action callback, string id ) : void
callback Action
id string
Результат void

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

public GetRequestToken ( ) : GeeklistSharp.Model.OAuthRequestToken
Результат GeeklistSharp.Model.OAuthRequestToken

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

public GetUser ( string name = null ) : User
name string
Результат GeeklistSharp.Model.User

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

public GetUserAsync ( Action callback, string name = null ) : void
callback Action
name string
Результат void

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

public GetUsersActivities ( string userName ) : List
userName string
Результат List

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

public GetUsersActivities ( string userName, int page, int count ) : List
userName string
page int
count int
Результат List

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

public GetUsersActivitiesAsync ( Action callback, string userName ) : void
callback Action
userName string
Результат void

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

public GetUsersActivitiesAsync ( Action callback, string userName, int page, int count ) : void
callback Action
userName string
page int
count int
Результат void

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

public GetUsersCards ( string userName ) : GeeklistSharp.Model.CardData
userName string
Результат GeeklistSharp.Model.CardData

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

public GetUsersCards ( string userName, int page, int count ) : GeeklistSharp.Model.CardData
userName string
page int
count int
Результат GeeklistSharp.Model.CardData

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

public GetUsersCardsAsync ( Action callback, string userName ) : void
callback Action
userName string
Результат void

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

public GetUsersCardsAsync ( Action callback, string userName, int page, int count ) : void
callback Action
userName string
page int
count int
Результат void

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

public HighfiveItem ( string id, string type ) : object
id string
type string
Результат object

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

public HighfiveItemAsync ( Action callback, string id, string type ) : void
callback Action
id string
type string
Результат void

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

public UnFollowUser ( string userId ) : void
userId string
Результат void

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

public UnFollowUserAsync ( Action callback, string userId ) : void
callback Action
userId string
Результат void