0

Sijaのフォークをインストールしましgarbたが、いくつか問題があります。一部の機能が廃止されたため、ドキュメントは少し古くなっているようです。

私は次のコードを持っています(それがひどく安全でないという事実を無視してください):

extend Garb::Model
metrics :pageviews
dimensions :page_path

Garb::Session.login('XXXXXX@gmail.com', 'mypassword')
profile = Garb::Management::Profile.all.detect { |p| p.web_property_id == 'UA-XXXXX-1' }
puts profile.visits

これを実行すると、未定義のメソッドが表示されvisitsます。StackOverviewでもこのコードを試しましたが、未定義のメソッドが返されresultsました。これらは新しいGAManagementAPI v3の変更によるものだと思いますが、ページビュー/訪問にアクセスする新しい方法を知っている人はいますか?

最後に日付でページビューをクエリしようとしています。

助けてくれてありがとう!

4

2 に答える 2

2

拡張するクラスを作成する必要がありますGarb::Modelhttps://github.com/Sija/garb#define-a-report-class)。ところで、ドキュメントは最新バージョンのgemで動作するように更新されました。

于 2012-10-07T15:20:12.773 に答える
2

次に例を示します。

class Report 
  extend Garb::Model

  metrics     :pageviews
  dimensions  :pagePath 
end

編集:編集してくれてありがとう!それは私の最初の投稿でした:)

于 2012-10-08T15:23:16.743 に答える