2016-08-04 9 views
0

コンソールアプリケーションとC#でGoogleドライブアカウントにアクセスしようとしています。 私は以下の指示に従っています: https://developers.google.com/drive/v3/web/quickstart/dotnet そしてアプリケーションはうまくコンパイルされます。 初めてアプリケーションを実行するとき、デバッガはGoogleClientSecrets.csがどこにあるのか尋ねました。私はキャンセルをクリックした。 は今、私が呼び出すたび:そのためGoogleWebAuthorizationBroker.AuthorizeAsyncが失敗したメソッドをGoogle GoogleClientSecrets.Loadが失敗します

d: 
Installed null Google.Apis.Auth.OAuth2.ClientSecrets 
Secrets  'd.Secrets' threw an exception of type 'System.InvalidOperationException' Google.Apis.Auth.OAuth2.ClientSecrets {System.InvalidOperationException} 
Web  null Google.Apis.Auth.OAuth2.ClientSecrets 

そしてもちろん:

var d = GoogleClientSecrets.Load(new FileStream("client_secret.json", FileMode.Open)); 

は、私は戻って、次のオブジェクトを取得します。 GoogleダッシュボードでAPIを有効にしていて、jsonファイル(client_secret.json)が実行中のバイナリのディレクトリに存在しています。

ロード機能を機能させるにはどうすればよいですか?

答えて

0

問題が破損した.jsonファイルでした。私はこれに数時間を費やすことは信じられない。ケースが閉まった。

-1
<td bgcolor="#FFFFFF"></td> 
      <td colspan="15" class="w20 lh20"> 
       <div class="pt5 pb7 massoperation bugf11" id="todoactionslide_${TLDET.TLIST.TLID}" style="display: none; position: relative;"> 
        <div class="fr lh18 subtxt2 pr5"><span id="taskSelected_${TLDET.TLIST.TLID}">0</span>&nbsp;&nbsp;${getI18nValue('zp.bugs.bug_selected')}</div> 
        {{if ("admin"==PROLE || "manager"==PROLE || "jointadmin"==PROLE) && "home"!=PAGEFOR}} 
         <div class="fl pt2 pl6 pr6"> 
関連する問題