C# 클래스 GeeklistSharp.Service.GeeklistService

파일 보기 프로젝트 열기: barranger/GeeklistSharp 1 사용 예제들

공개 메소드들

메소드 설명
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