Class RateAPI
java.lang.Object
edu.sustech.search.engine.github.API.RestAPI
edu.sustech.search.engine.github.API.RateAPI
-
Field Summary
Fields inherited from class edu.sustech.search.engine.github.API.RestAPI
TIME_OUT_DURATION
-
Method Summary
Modifier and TypeMethodDescriptionstatic RateAPI
registerAPI
(String... OAuthTokens) Register a new RateAPI based on OAuthTokens providedstatic RateAPI
registerAPI
(List<String> OAuthTokens) Register a new RateAPI based on OAuthTokens providedMethods inherited from class edu.sustech.search.engine.github.API.RestAPI
addToken, convert, getHttpResponse, getHttpResponse, getHttpResponseLoopFetching, getHttpResponseLoopFetching, getHttpResponseLoopFetching, getHttpResponseLoopFetching, getHttpResponseRaw, getHttpResponseRaw, getHttpResponseRawLoopFetching, getHttpResponseRawLoopFetching, getHttpResponseRawLoopFetching, getHttpResponseRawLoopFetching, getNextToken, getTokenCursor, parseEndPageCount, printRateLimit, setSuppressRateError, setSuppressResponseError, setTokenCursor
-
Method Details
-
getRateLimit
- Overrides:
getRateLimit
in classRestAPI
- Throws:
IOException
InterruptedException
-
registerAPI
Register a new RateAPI based on OAuthTokens provided- Parameters:
OAuthTokens
- Array of OAuthTokens- Returns:
-
registerAPI
Register a new RateAPI based on OAuthTokens provided- Parameters:
OAuthTokens
- List of OAuthTokens- Returns:
-