LoginSignup
0
0

More than 5 years have passed since last update.

Onesignalで利用アカウントのユーザーデータをcsvでダウンロードする方法

Last updated at Posted at 2017-11-24

やりたいこと

push通知サービス「Onesignal(ワンシグナル)」に格納されているユーザーデータをcsvでダウンロードする

手順

  1. コンソール(コマンドライン)を立ち上げる
  2. curl -X POST -H "Authorization: Basic REST_API_Key" -H "Content-Type: application/json" -d '{ "extra_fields": ["location", "rooted", "ip", "country"], "last_active_since": "1469392779" }' "https://onesignal.com/api/v1/players/csv_export?app_id=One_Signal_App_ID" を叩く

※「REST_API_Key」と「One_Signal_App_ID」は、管理画面→App Settings→Keys & IDsにあります。それらをコピペして上記に当てはめてください。
Screen Shot 2017-11-24 at 19.11.56.png
3. 上記コマンドを叩くと、{"csv_file_url":"https://onesignal.s3.amazonaws.com/csv_exports/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/users_XXXXXXXXXXXXXXX_201X-XX-XX.csv.gz"}
という値が返ってくる。
「https://....csv.gs」をコピペしてブラウザからアクセスするとダウンロードされる。

やろうと思った経緯

・大量のユーザーデータから、あるIPアドレスやあるブラウザごとにソートしたいときに、管理画面上だけでできなかったので。

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0