1

まだ非公式のGoogleReaderAPIからサブスクリプション(スター付き、いいね、タグはボーナス)を現在取得できる(任意の言語、できればルビーの)動作中のクライアントはありますか?

これこれの両方を試しましたが、 http://www.google.com/reader/api/0/subscription/listなどの単純なリクエストを行うことができないようです。これはブラウザで使用すると完全に機能します。

4

1 に答える 1

1

私はこれが私が見つけた他のいくつかの投稿であり、これに類似していると答えました...したがって、ルビーの場合、google-api-client(任意のgoogle api)を使用して、いくつかのインがありますOAuthではなくAPIキーを使用する場合は認証を使用します。

このプロセスの概要を(APIキーサーバー側を使用して)コードの住居で説明しました。

クライアントを構築するときに、authorzation paramを明示的にnilに設定する必要があります。そうしないと、gemはOAuthを使用して認証を試みます。そのため、APIキーのみを使用してサーバーから呼び出すと、常に401Unauthorizedを取得します。コードの住居-rubyのgoogle-api-client

  require 'openssl'
  OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE

  require 'google/api_client'
  client = Google::APIClient.new(:key => 'your-api-key', :authorization => nil)
  search = client.discovered_api('customsearch')

  response = client.execute(
    :api_method => search.cse.list,
    :parameters => {
      'q' => 'the hoff',
      'key' => 'your-api-key',
      'cx' => 'your-custom-search-id'
    }
  )
于 2012-07-14T09:40:51.660 に答える