C# 클래스 WeiranZhang.InstapaperAPI.API

파일 보기 프로젝트 열기: weiran/Metropaper

공개 메소드들

메소드 설명
API ( ) : System
API ( string token, string tokenSecret ) : System
AddBookmark ( string url, Action onCompletion, string title = "", string description = "", int folderId = null, bool resolveFinalUrl = true ) : void
ArchiveBookmark ( long bookmarkId, System.Action onCompletion ) : void
DeleteBookmark ( long bookmarkId, System.Action onCompletion ) : void
GetAccessToken ( string username, string password, Action onCompletion ) : void
GetArchiveBookmarks ( bool showLoadingText, Action onCompletion ) : void
GetBookmarkText ( long bookmarkId, Action onCompletion ) : void
GetBookmarkTextSync ( long bookmarkId ) : string
GetBookmarks ( string folderId, List existingBookmarks, bool showLoadingText, Action onCompletion ) : void
GetStarredBookmarks ( bool showLoadingText, Action onCompletion ) : void
GetUnreadBookmarks ( List existingBookmarks, bool showLoadingText, Action onCompletion ) : void
ListFolders ( System.Action onCompletion ) : void
StarBookmark ( long bookmarkId, bool isStarred, System.Action onCompletion ) : void
UpdateReadProgress ( long bookmarkId, double progress, System.DateTime progressTimestamp, System.Action onCompletion ) : void
VerifyCredentials ( Action onCompletion ) : void

비공개 메소드들

메소드 설명
GetBookmarkHaveList ( List bookmarks ) : string

메소드 상세

API() 공개 메소드

public API ( ) : System
리턴 System

API() 공개 메소드

public API ( string token, string tokenSecret ) : System
token string
tokenSecret string
리턴 System

AddBookmark() 공개 메소드

public AddBookmark ( string url, Action onCompletion, string title = "", string description = "", int folderId = null, bool resolveFinalUrl = true ) : void
url string
onCompletion Action
title string
description string
folderId int
resolveFinalUrl bool
리턴 void

ArchiveBookmark() 공개 메소드

public ArchiveBookmark ( long bookmarkId, System.Action onCompletion ) : void
bookmarkId long
onCompletion System.Action
리턴 void

DeleteBookmark() 공개 메소드

public DeleteBookmark ( long bookmarkId, System.Action onCompletion ) : void
bookmarkId long
onCompletion System.Action
리턴 void

GetAccessToken() 공개 메소드

public GetAccessToken ( string username, string password, Action onCompletion ) : void
username string
password string
onCompletion Action
리턴 void

GetArchiveBookmarks() 공개 메소드

public GetArchiveBookmarks ( bool showLoadingText, Action onCompletion ) : void
showLoadingText bool
onCompletion Action
리턴 void

GetBookmarkText() 공개 메소드

public GetBookmarkText ( long bookmarkId, Action onCompletion ) : void
bookmarkId long
onCompletion Action
리턴 void

GetBookmarkTextSync() 공개 메소드

public GetBookmarkTextSync ( long bookmarkId ) : string
bookmarkId long
리턴 string

GetBookmarks() 공개 메소드

public GetBookmarks ( string folderId, List existingBookmarks, bool showLoadingText, Action onCompletion ) : void
folderId string
existingBookmarks List
showLoadingText bool
onCompletion Action
리턴 void

GetStarredBookmarks() 공개 메소드

public GetStarredBookmarks ( bool showLoadingText, Action onCompletion ) : void
showLoadingText bool
onCompletion Action
리턴 void

GetUnreadBookmarks() 공개 메소드

public GetUnreadBookmarks ( List existingBookmarks, bool showLoadingText, Action onCompletion ) : void
existingBookmarks List
showLoadingText bool
onCompletion Action
리턴 void

ListFolders() 공개 메소드

public ListFolders ( System.Action onCompletion ) : void
onCompletion System.Action
리턴 void

StarBookmark() 공개 메소드

public StarBookmark ( long bookmarkId, bool isStarred, System.Action onCompletion ) : void
bookmarkId long
isStarred bool
onCompletion System.Action
리턴 void

UpdateReadProgress() 공개 메소드

public UpdateReadProgress ( long bookmarkId, double progress, System.DateTime progressTimestamp, System.Action onCompletion ) : void
bookmarkId long
progress double
progressTimestamp System.DateTime
onCompletion System.Action
리턴 void

VerifyCredentials() 공개 메소드

public VerifyCredentials ( Action onCompletion ) : void
onCompletion Action
리턴 void