나는 당신이 구글에서 Google.Apis.SiteVerification.v1 클라이언트 라이브러리를 시도하는 것이 좋습니다. NuGet 패키지를 설치하면 인증을 처리하는 데 필요한 모든 항목이 자동으로 설치됩니다.
참고 :이 파일이 올바른지 100 % 확신 할 수 없습니다. 클라이언트 라이브러리가 여기에서 작업하는 API 목록이 있습니다 Google APIs Client Library for .NET
Oauth에서 C#을 사용하고있는 유일한 예는 Google 드라이브 API를 사용하여 약간 변경해야합니다.
귀하는 Google 사이트 당신은 당신이 당신의 모든 요청이 전송받을 서비스를 만들 필요가 인증되면
UserCredential credential;
credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
new ClientSecrets { ClientId = "YourClientId", ClientSecret = "YourClientSecret" },
new[] { DriveService.Scope.Drive,
DriveService.Scope.DriveFile },
"user",
CancellationToken.None,
new FileDataStore("Drive.Auth.Store")).Result; }
에 사용할 올바른 범위를 찾아야합니다. 이 경우에도 Google 드라이브 서비스가 생성됩니다.
BaseClientService service = new DriveService(new BaseClientService.Initializer()
{
HttpClientInitializer = credential,
ApplicationName = "Drive API Sample",
});
죄송합니다. 사용중인 API에 대한 특정 코드가 없지만 약간의 도움이 되었기를 바랍니다.
사이트와 함께 구현해 보겠습니다. 감사합니다. – Azuken