C# Class WeiranZhang.InstapaperAPI.API

Afficher le fichier Open project: weiran/Metropaper

Méthodes publiques

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

Private Methods

Méthode Description
GetBookmarkHaveList ( List bookmarks ) : string

Method Details

API() public méthode

public API ( ) : System
Résultat System

API() public méthode

public API ( string token, string tokenSecret ) : System
token string
tokenSecret string
Résultat System

AddBookmark() public méthode

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
Résultat void

ArchiveBookmark() public méthode

public ArchiveBookmark ( long bookmarkId, System.Action onCompletion ) : void
bookmarkId long
onCompletion System.Action
Résultat void

DeleteBookmark() public méthode

public DeleteBookmark ( long bookmarkId, System.Action onCompletion ) : void
bookmarkId long
onCompletion System.Action
Résultat void

GetAccessToken() public méthode

public GetAccessToken ( string username, string password, Action onCompletion ) : void
username string
password string
onCompletion Action
Résultat void

GetArchiveBookmarks() public méthode

public GetArchiveBookmarks ( bool showLoadingText, Action onCompletion ) : void
showLoadingText bool
onCompletion Action
Résultat void

GetBookmarkText() public méthode

public GetBookmarkText ( long bookmarkId, Action onCompletion ) : void
bookmarkId long
onCompletion Action
Résultat void

GetBookmarkTextSync() public méthode

public GetBookmarkTextSync ( long bookmarkId ) : string
bookmarkId long
Résultat string

GetBookmarks() public méthode

public GetBookmarks ( string folderId, List existingBookmarks, bool showLoadingText, Action onCompletion ) : void
folderId string
existingBookmarks List
showLoadingText bool
onCompletion Action
Résultat void

GetStarredBookmarks() public méthode

public GetStarredBookmarks ( bool showLoadingText, Action onCompletion ) : void
showLoadingText bool
onCompletion Action
Résultat void

GetUnreadBookmarks() public méthode

public GetUnreadBookmarks ( List existingBookmarks, bool showLoadingText, Action onCompletion ) : void
existingBookmarks List
showLoadingText bool
onCompletion Action
Résultat void

ListFolders() public méthode

public ListFolders ( System.Action onCompletion ) : void
onCompletion System.Action
Résultat void

StarBookmark() public méthode

public StarBookmark ( long bookmarkId, bool isStarred, System.Action onCompletion ) : void
bookmarkId long
isStarred bool
onCompletion System.Action
Résultat void

UpdateReadProgress() public méthode

public UpdateReadProgress ( long bookmarkId, double progress, System.DateTime progressTimestamp, System.Action onCompletion ) : void
bookmarkId long
progress double
progressTimestamp System.DateTime
onCompletion System.Action
Résultat void

VerifyCredentials() public méthode

public VerifyCredentials ( Action onCompletion ) : void
onCompletion Action
Résultat void