目次

Google, Microsoft の Web API を呼び出すと、System.Reflection.TargetInvocationException が発生する

目次

GoogleやMicrosoftのWeb API を呼び出すと、System.Reflection.TargetInvocationException が発生する現象について紹介します。

現象

GoogleやMicrosftのWebAPIを呼び出すと、System.Reflection.TargetInvocationException が発生します。
Google, Microsoft のWeb API を呼び出すと、System.Reflection.TargetInvocationException が発生する:画像1


次のエラーメッセージが表示されます。

メッセージ
System.Reflection.TargetInvocationException: 'Exception has been thrown by the target of an invocation.'

内部例外
InvalidOperationException: At least one client secrets (Installed or Web) should be set

原因

いくつか原因は考えられますが、よくある原因としてAPIへのアクセス権が無いことが挙げられます。

対処法

アカウントにAPIへのアクセス権を付与します。

One Drive の場合の例はこちらの記事を参照して下さい。

AuthorPortraitAlt
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
作成日: 2021-09-28
Copyright © 1995–2025 iPentec all rights reserverd.