2

Gmail コンテキスト ガジェットを開発しようとしていて、現在ログインしているユーザーのメール アドレスを取得しようとしています。

このリンクに従って次のコードを試しました: https://developers.google.com/google-apps/marketplace/best_practices#gadget_sso

 function init() {
        osapi.http.get({
        'href' : 'http://yourserver.com',
        'format' : 'json',
        'authz' : 'signed'
      }).execute(handleLoadResponse);
    }

Chrome Devtools コンソールで「不明な RPC サービス: osapi._handleGadgetRpcMethod 」というエラーが常に発生し、サーバーでリクエストを受け取りません。

誰かがここで助けてくれますか? Osapi ライブラリの問題のようです。本当に助けていただければ幸いです。

4

1 に答える 1

1

osapi は非推奨です。パラメータを次のように設定してgadgets.io.makeRequestを使用する必要があります

params[gadgets.io.RequestParameters.AUTHORIZATION] = gadgets.io.AuthorizationType.OAUTH;
于 2014-03-20T18:05:50.287 に答える