C# Class GeeklistSharp.Service.GeeklistService

Afficher le fichier Open project: barranger/GeeklistSharp Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
CreateAccessTokenRequest ( string verifyer ) : Hammock.RestRequest
CreateGetCurrentUsersCardsRestRequest ( int page, int count ) : Hammock.RestRequest
CreateGetUsersCardsRestRequest ( string userName, int page, int count ) : Hammock.RestRequest

Method Details

AuthenticateWith() public méthode

public AuthenticateWith ( string token, string tokenSecret ) : void
token string
tokenSecret string
Résultat void

CreateCard() public méthode

public CreateCard ( string headline ) : Card
headline string
Résultat GeeklistSharp.Model.Card

CreateCardAsync() public méthode

public CreateCardAsync ( Action callback, string headline ) : void
callback Action
headline string
Résultat void

CreateMicro() public méthode

public CreateMicro ( string status ) : Micro
status string
Résultat GeeklistSharp.Model.Micro

CreateMicro() public méthode

public CreateMicro ( string type, string inReplyTo, string status ) : Micro
type string
inReplyTo string
status string
Résultat GeeklistSharp.Model.Micro

CreateMicroAsync() public méthode

public CreateMicroAsync ( Action callback, string status ) : void
callback Action
status string
Résultat void

CreateMicroAsync() public méthode

public CreateMicroAsync ( Action callback, string type, string inReplyTo, string status ) : void
callback Action
type string
inReplyTo string
status string
Résultat void

CreateOAuthRequestTokenFromResponse() public static méthode

public static CreateOAuthRequestTokenFromResponse ( Hammock response ) : GeeklistSharp.Model.OAuthRequestToken
response Hammock
Résultat GeeklistSharp.Model.OAuthRequestToken

FollowUser() public méthode

public FollowUser ( string userId ) : void
userId string
Résultat void

FollowUserAsync() public méthode

public FollowUserAsync ( Action callback, string userId ) : void
callback Action
userId string
Résultat void

GeeklistService() public méthode

public GeeklistService ( string consumerKey, string consumerSecret, string callback = "oob" ) : System
consumerKey string
consumerSecret string
callback string
Résultat System

GetAccessToken() public méthode

public GetAccessToken ( GeeklistSharp.Model.OAuthRequestToken requestToken, string verifyer ) : GeeklistSharp.Model.OAuthAccessToken
requestToken GeeklistSharp.Model.OAuthRequestToken
verifyer string
Résultat GeeklistSharp.Model.OAuthAccessToken

GetAccessTokenAsync() public méthode

public GetAccessTokenAsync ( Action callback, GeeklistSharp.Model.OAuthRequestToken requestToken, string verifyer ) : void
callback Action
requestToken GeeklistSharp.Model.OAuthRequestToken
verifyer string
Résultat void

GetAllActivities() public méthode

public GetAllActivities ( ) : List
Résultat List

GetAllActivities() public méthode

public GetAllActivities ( int page, int count ) : List
page int
count int
Résultat List

GetAllActivitiesAsync() public méthode

public GetAllActivitiesAsync ( Action callback ) : void
callback Action
Résultat void

GetAllActivitiesAsync() public méthode

public GetAllActivitiesAsync ( Action callback, int page, int count ) : void
callback Action
page int
count int
Résultat void

GetAuthorizationUrl() public méthode

public GetAuthorizationUrl ( string token ) : Uri
token string
Résultat System.Uri

GetCard() public méthode

public GetCard ( string id ) : Card
id string
Résultat GeeklistSharp.Model.Card

GetCardAsync() public méthode

public GetCardAsync ( Action callback, string id ) : void
callback Action
id string
Résultat void

GetCurrentUsersActivities() public méthode

public GetCurrentUsersActivities ( ) : GeeklistSharp.Model.Card[]
Résultat GeeklistSharp.Model.Card[]

GetCurrentUsersActivities() public méthode

public GetCurrentUsersActivities ( int page, int count ) : GeeklistSharp.Model.Card[]
page int
count int
Résultat GeeklistSharp.Model.Card[]

GetCurrentUsersActivitiesAsync() public méthode

public GetCurrentUsersActivitiesAsync ( Action callback ) : void
callback Action
Résultat void

GetCurrentUsersActivitiesAsync() public méthode

public GetCurrentUsersActivitiesAsync ( Action callback, int page, int count ) : void
callback Action
page int
count int
Résultat void

GetCurrentUsersCards() public méthode

public GetCurrentUsersCards ( ) : GeeklistSharp.Model.CardData
Résultat GeeklistSharp.Model.CardData

GetCurrentUsersCards() public méthode

public GetCurrentUsersCards ( int page, int count ) : GeeklistSharp.Model.CardData
page int
count int
Résultat GeeklistSharp.Model.CardData

GetCurrentUsersCardsAsync() public méthode

public GetCurrentUsersCardsAsync ( Action callback ) : void
callback Action
Résultat void

GetCurrentUsersCardsAsync() public méthode

public GetCurrentUsersCardsAsync ( Action callback, int page, int count ) : void
callback Action
page int
count int
Résultat void

GetCurrentUsersMicros() public méthode

public GetCurrentUsersMicros ( ) : MicroData
Résultat GeeklistSharp.Model.MicroData

GetCurrentUsersMicros() public méthode

public GetCurrentUsersMicros ( int page, int count ) : MicroData
page int
count int
Résultat GeeklistSharp.Model.MicroData

GetCurrentUsersMicrosAsync() public méthode

public GetCurrentUsersMicrosAsync ( Action callback ) : void
callback Action
Résultat void

GetCurrentUsersMicrosAsync() public méthode

public GetCurrentUsersMicrosAsync ( Action callback, int page, int count ) : void
callback Action
page int
count int
Résultat void

GetFollowers() public méthode

public GetFollowers ( ) : FollowersData
Résultat FollowersData

GetFollowers() public méthode

public GetFollowers ( string user ) : FollowersData
user string
Résultat FollowersData

GetFollowers() public méthode

public GetFollowers ( string user, int page, int count ) : FollowersData
user string
page int
count int
Résultat FollowersData

GetFollowersAsync() public méthode

public GetFollowersAsync ( Action callback ) : void
callback Action
Résultat void

GetFollowersAsync() public méthode

public GetFollowersAsync ( Action callback, string user ) : void
callback Action
user string
Résultat void

GetFollowersAsync() public méthode

public GetFollowersAsync ( Action callback, string user, int page, int count ) : void
callback Action
user string
page int
count int
Résultat void

GetFollowing() public méthode

public GetFollowing ( ) : FollowingData
Résultat FollowingData

GetFollowing() public méthode

public GetFollowing ( string user ) : FollowingData
user string
Résultat FollowingData

GetFollowing() public méthode

public GetFollowing ( string user, int page, int count ) : FollowingData
user string
page int
count int
Résultat FollowingData

GetFollowingAsync() public méthode

public GetFollowingAsync ( Action callback ) : void
callback Action
Résultat void

GetFollowingAsync() public méthode

public GetFollowingAsync ( Action callback, string user ) : void
callback Action
user string
Résultat void

GetFollowingAsync() public méthode

public GetFollowingAsync ( Action callback, string user, int page, int count ) : void
callback Action
user string
page int
count int
Résultat void

GetMicro() public méthode

public GetMicro ( string id ) : Micro
id string
Résultat GeeklistSharp.Model.Micro

GetMicroAsync() public méthode

public GetMicroAsync ( Action callback, string id ) : void
callback Action
id string
Résultat void

GetRequestToken() public méthode

public GetRequestToken ( ) : GeeklistSharp.Model.OAuthRequestToken
Résultat GeeklistSharp.Model.OAuthRequestToken

GetUser() public méthode

public GetUser ( string name = null ) : User
name string
Résultat GeeklistSharp.Model.User

GetUserAsync() public méthode

public GetUserAsync ( Action callback, string name = null ) : void
callback Action
name string
Résultat void

GetUsersActivities() public méthode

public GetUsersActivities ( string userName ) : List
userName string
Résultat List

GetUsersActivities() public méthode

public GetUsersActivities ( string userName, int page, int count ) : List
userName string
page int
count int
Résultat List

GetUsersActivitiesAsync() public méthode

public GetUsersActivitiesAsync ( Action callback, string userName ) : void
callback Action
userName string
Résultat void

GetUsersActivitiesAsync() public méthode

public GetUsersActivitiesAsync ( Action callback, string userName, int page, int count ) : void
callback Action
userName string
page int
count int
Résultat void

GetUsersCards() public méthode

public GetUsersCards ( string userName ) : GeeklistSharp.Model.CardData
userName string
Résultat GeeklistSharp.Model.CardData

GetUsersCards() public méthode

public GetUsersCards ( string userName, int page, int count ) : GeeklistSharp.Model.CardData
userName string
page int
count int
Résultat GeeklistSharp.Model.CardData

GetUsersCardsAsync() public méthode

public GetUsersCardsAsync ( Action callback, string userName ) : void
callback Action
userName string
Résultat void

GetUsersCardsAsync() public méthode

public GetUsersCardsAsync ( Action callback, string userName, int page, int count ) : void
callback Action
userName string
page int
count int
Résultat void

HighfiveItem() public méthode

public HighfiveItem ( string id, string type ) : object
id string
type string
Résultat object

HighfiveItemAsync() public méthode

public HighfiveItemAsync ( Action callback, string id, string type ) : void
callback Action
id string
type string
Résultat void

UnFollowUser() public méthode

public UnFollowUser ( string userId ) : void
userId string
Résultat void

UnFollowUserAsync() public méthode

public UnFollowUserAsync ( Action callback, string userId ) : void
callback Action
userId string
Résultat void