問題タブ [google-api-objc-client]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - アクセス許可の範囲を拡張する方法 GTMOAuth2ViewControllerTouch
GTMOAuth2ViewControllerTouch
ログインに使用するアプリケーションがあります。
当初、スコープは を使用してhttps://www.googleapis.com/auth/userinfo.email
いたため、ユーザーはすでにこの権限でログインしています。
の新しい許可を求めたいhttps://www.googleapis.com/auth/calendar
したがって、キーチェーンから認証オブジェクトを取得するとき:
この新しいアクセス許可はauth
オブジェクトのスコープ内にありません。スコープを拡張するためにもう一度提示しようとしましGTMOAuth2ViewControllerTouch
たが、ユーザーは資格情報を再度入力する必要があります。
このコントローラーは、この新しい許可の承認を求めるだけだと思います。
どうすればこの動作を達成できますか? google-api-objectivec-clientで可能ですか
アップデート:
GTMOAuth2ViewControllerTouch
のswapInCookies
&swapOutCookies
メソッドを使用することで、さらに近づくことができました。
新規インストールの場合、これらのメソッドは同じコントローラー (サインイン用の webview) を再度開き、2 回目は許可を求めるだけで、ユーザーは自分の資格情報を再度入力する必要がなくなります。
しかし、現在の問題は、ログインが完了したときに現在のアプリが機能swapOutCookies
しないため、Web ビューにスワップされる Cookie がないため、ユーザーが既にログインしているはずのときにログインを要求することです。
ios - tasks.tasklists.list の実行時に maxResult が機能しない
まず第一に、ドキュメントが間違っています。MaxResult のデフォルト値は 100 であると書かれていますが、Tasks API エクスプローラーで MaxResult パラメーターを設定せずに (31 個のリストを持つアカウントで) クエリを実行すると、nextPageToken を使用して常に 20 個のアイテムが返され、クエリを実行できるようになります。次の 20 項目。
maxResults を 1、10、または 100 に設定しても何も変わらず、常に 20 個のアイテムが取得されます。
どんな助けでも大歓迎です.Thanks
更新:これが私のクエリの作成方法です:
objective-c - Google Drive API for Objective-C はすべてではなく一部のファイルを返します
以下のRESTライブラリ用のGoogle APIクライアントを使用して、Macアプリケーション用のGoogleドライブAPIを実装しています。
ここで戻り値
GTLRDrive_FileList 0x6080002404e0: {kind:"drive#fileList" files:[5]}
ドライブに 7 つのアイテムがありますが、5 つのアイテムしか返されませんか?
ios - Xcode 9 / Swift 4 Google APIs Client Library for Objective-C for REST: スレッド通知が機能しない
Xcode 9/Swift 4 で Objective-C for REST の Google API クライアント ライブラリを使用する: スレッドが完了する前に service.executeQuery がスレッド完了通知を返すのはなぜですか? 私はさまざまな方法を試してきましたが、スレッドが完了する前に通知が返される次のコードに行き詰まっています。コードの下、実際の出力、および私が期待するものを参照してください(スレッドが完了すると通知が届きます)。私は何を間違っていますか?ありがとう
出力
************************** メインスレッドに通知 ********************* **************** ************************** 02.displayResultWithTicket2b ***** ************************
私が期待すること=スレッドが完了したときにスレッド通知が来る
************************** 02.displayResultWithTicket2b ********************* ****** ************************** メインスレッドに通知 ************** ************************