Class OauthProvider
VRoid Hub連携を行う認可クライアントを作成する
Inherited Members
Namespace: Pixiv.VroidSdk
Assembly: VRoidSDK.dll
Syntax
public static class OauthProvider
Methods
CreateOauthClient(ISdkConfig, IHttpConnectionDriver)
VRoid Hub連携を行うClientを作成する
Declaration
public static Client CreateOauthClient(ISdkConfig config, IHttpConnectionDriver driver)
Parameters
Type | Name | Description |
---|---|---|
ISdkConfig | config | VRoid SDKを利用するための設定 |
IHttpConnectionDriver | driver | IHttpConnectionを生成できるオブジェクト |
Returns
Type | Description |
---|---|
Client | VRoid Hub連携を行うClient |
CreateOauthClient(ISdkConfig, SynchronizationContext)
VRoid Hub連携を行うClientを作成する
Declaration
public static Client CreateOauthClient(ISdkConfig config, SynchronizationContext context)
Parameters
Type | Name | Description |
---|---|---|
ISdkConfig | config | VRoid SDKを利用するための設定 |
SynchronizationContext | context | コールバックを呼び出す際のSynchronizationContext |
Returns
Type | Description |
---|---|
Client | VRoid Hub連携を行うClient |
CreateSdkConfig(String)
プラットフォームに応じたISdkConfigを作成する。
Declaration
public static ISdkConfig CreateSdkConfig(string json)
Parameters
Type | Name | Description |
---|---|---|
String | json | credential.json.bytesの内容 |
Returns
Type | Description |
---|---|
ISdkConfig | プラットフォームに応じたISdkConfig |
Remarks
iOSではIosConfig、AndroidではAndroidConfig、それ以外のプラットフォームではDefaultConfigを返す