2

アプリケーションに Google クラウド プリント サービスを使用したいのですが、コンセプトは次のとおりです。購入者は私のサイトから製品を購入でき、注文リストをサプライヤーのプリンターに送信する必要があります。

このために、サプライヤーは Google アカウントにプリンターを登録する必要があり、バイヤーは選択したサプライヤーのプリンターに印刷要求を送信し、注文文書はサプライヤーのプリンターで印刷する必要があります。

問題: クラウド プリント アプリケーションが OAuth2 認証を使用しており、アクセス トークンを取得するために Google アカウントのログインと client_id が必要です。したがって、プリンターのリストを取得して印刷ジョブを送信するには、バイヤーはバックエンドからのサプライヤーの Google 資格情報を使用して Google アカウントからログインする必要があります。(ブラウザの有無にかかわらず) これは、購入者がサプライヤーのアカウントの他の Google サービス (メール、ドキュメントなど) を使用できるようになるため、受け入れられません。

だから私の質問は、アクセストークンを取得する他の方法はありますか? 他のソリューションも大歓迎です。

注: google-pythonCode およびcloudprintingモジュールから参照を取得しました。

4

1 に答える 1