Show / Hide Table of Contents

Interface IApiRequestable

Interface to carry out API request

Namespace: Pixiv.VroidSdk.Oauth
Assembly: Pixiv.VroidSdk.dll
Syntax
public interface IApiRequestable

Methods

ApiConnection(String, IHttpParam, IDictionary<String, String>, Nullable<Int32>)

Return IHttpConnection to run API request

Declaration
IHttpConnection ApiConnection(string requestPath, IHttpParam param = null, IDictionary<string, string> header = null, int? timeout = null)
Parameters
Type Name Description
String requestPath

Request path

IHttpParam param

HTTP request parameter

IDictionary<String, String> header

HTTP request header

Nullable<Int32> timeout

HTTP request timeout time (seconds)

Returns
Type Description
IHttpConnection

IHttpConnection that runs API request

ForceRefreshCode(Action<Account>, Action<Exception>)

Forcefully reissue API access token

Declaration
IStrategy ForceRefreshCode(Action<Account> onAccountAuth, Action<Exception> onFailed)
Parameters
Type Name Description
Action<Account> onAccountAuth

Token reissue succeeded

Action<Exception> onFailed

token reissue failed

Returns
Type Description
IStrategy

Return IStrategy that reissued API access token

In This Article
Back to top Generated by DocFX