【質問】cookieとメールアドレスの一覧取得方法
こんにちは。
リノべる。の鳥屋です。
表題について躓いたので質問投稿させていただきました。
探したのですが、もし解決済みの同内容の投稿があれば教えていただけると幸いです。
本題ですが、表題の通りcookieとメールアドレスをセットで一括取得し、それをcsv形式にまとめたいと考えています。
下記サイトのサンプルを参考にし、cookieやid、mailのどれかを指定することで、
それに該当するデータのcookieとメールアドレスを取得することはできました。
が、全顧客データを一括で取得することができず困っております。
filterTypeやfilterValuesは指定しないと怒られるし、ワイルドカードも使えるか試したんですけどだめでした...。
参考サイト:http://developers.marketo.com/blog/get-a-visitors-cookie-id-and-then-query-associated-lead-data/
サンプル:
#NOTE: The _mkto_trk cookie value includes an ampersand and needs to be URL encoded to '%26' in order to be properly accepted by the Marketo endpoint.
#Code sample in Ruby
require 'rest_client'
require 'json'
#Build request URL
#Replace AAA-BBB-CCC with your Marketo instance
marketo_instance = "https://AAA-BBB-CCC.mktorest.com"
endpoint = "/rest/v1/leads.json"
#Replace with your access token
auth_token = "?access_token=" + "cde42eff-aca0-48cf-a1ac-576ffec65a84:ab"
#Replace with filter type and values
filter_type_and_values = "&filterType=cookie&filterValues=id:AAA-BBB-CCC%26token:_mch-marketo.com-1418418733122-51548&fields=cookies,email"
request_url = marketo_instance + endpoint + auth_token + filter_type_and_values
#Make request
response = RestClient.get request_url
#Returns Marketo API response
puts response
もしご存知の方いらっしゃいましたら、ご教授のほどよろしくお願いいたします。