G+ユーザーのアクティビティを読み取って表示しようとしています。Google oauth2を使用すると、認証が完了した後、ユーザーのaccess_tokenを受け取ることができました。
google_plusgemを使用してG+に電話をかけます。以下のコードを使用して、ユーザー情報を受け取ることができます。
@person = GooglePlus::Person.get("user_id_goes_here", :key => "google_api_key_here")
しかし、私が以下を使用してアクティビティを取得しようとすると
activity = GooglePlus::Activity.get("user_id_goes_here")
私は以下のエラーを見ることができました、
Webで解決策を検索しようとしましたが、API呼び出しの制限を超えたとの指摘もあります。(10,000ヒット/日がデフォルトです)。しかし、私はこれを今日20〜30回の呼び出しでのみ使用したと確信しています。
この問題に関する提案をいただければ幸いです。
参考: /config/initializers/omniauth.rbファイルにgoogle_oauth2の設定コードを次のように追加しましたprovider :google_oauth2,Rails.application.config.client_id , Rails.application.config.client_secret
注:以下は、Oauth2で認証しようとしたときのスクリーンショットです。これにGoogleplusスコープが含まれていないことを願っています。これにより、omniauth.rbに{:scope=>"REQUIRED_URL_HERE_GOOGLE_PLUS_RELATED"}を追加する必要があることがわかります。しかし、そこにどのURLを指定すればよいかわかりません。
ありがとう、バラン