Skip to content
This repository has been archived by the owner on Feb 22, 2022. It is now read-only.

プッシュ通知データ案

Jun Tanaka edited this page Aug 22, 2015 · 4 revisions

近くにいるユーザ一覧

  • 今日のデモはローカルにまとめて JSON として一覧があってもいい
  • arn は Amazon SNS の宛先に使えるユーザごとに一意の ID
  • playing の中身は楽曲検索 API のそれ
{
  "users": [
    {
      "arn": "arn:aws:sns:ap-northeast-1:719986071946:endpoint/APNS_SANDBOX/HenshinCamera/075a8501-8760-3740-8258-ae14d2422267",
      "avator": "http://api.adorable.io/avatars/285/[email protected]",
      "playing": {
        "id": "7x8dCjCr0x6x2lXKujYD34",
        "title": "The Pretender",
        "image": "https://i.scdn.co/image/73444b48291398066d45c2832d7c672e44b1a8d7",
        "artist": "Foo Fighters",
        "url": "https://p.scdn.co/mp3-preview/d3b0c09d22f6b9685345c10a347ef2624413fb85",
        "source": "spotify"
      }
    }
  ]
}

曲を送りつける(SNS request)

  • 特定ユーザの arn 宛に送る
  • track の中身は楽曲検索 API のそれ
  • ただし同等のパラメータを満たしていれば、ソース何でもあり
  • sourcenull の場合は曲以外のオーバーレイ音源として扱うとか?
  • from は送りつけ主情報(受け手側での表示・返信用)
{
  "track": {
    "id": "7x8dCjCr0x6x2lXKujYD34",
    "title": "The Pretender",
    "image": "https://i.scdn.co/image/73444b48291398066d45c2832d7c672e44b1a8d7",
    "artist": "Foo Fighters",
    "url": "https://p.scdn.co/mp3-preview/d3b0c09d22f6b9685345c10a347ef2624413fb85",
    "source": "spotify"
  },
  "from": {
    "arn": "arn:aws:sns:ap-northeast-1:719986071946:endpoint/APNS_SANDBOX/HenshinCamera/075a8501-8760-3740-8258-ae14d2422267",
    "avator": "http://api.adorable.io/avatars/285/[email protected]"
  }
}
Clone this wiki locally