Picks URL schemes
h1, h2, h3, h4, h5, h6, p, blockquote { margin: 0; padding: 0; } body { font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", Arial, sans-serif; font-size: 13px; line-height: 18px; color: #737373; background-color: white; margin: 10px 13px 10px 13px; } table { margin: 10px 0 15px 0; border-collapse: collapse; } td,th { border: 1px solid #ddd; padding: 3px 10px; } th { padding: 5px 10px; } a { color: #0069d6; } a:hover { color: #0050a3; text-decoration: none; } a img { border: none; } p { margin-bottom: 9px; } h1, h2, h3, h4, h5, h6 { color: #404040; line-height: 36px; } h1 { margin-bottom: 18px; font-size: 30px; } h2 { font-size: 24px; } h3 { font-size: 18px; } h4 { font-size: 16px; } h5 { font-size: 14px; } h6 { font-size: 13px; } hr { margin: 0 0 19px; border: 0; border-bottom: 1px solid #ccc; } blockquote { padding: 13px 13px 21px 15px; margin-bottom: 18px; font-family:georgia,serif; font-style: italic; } blockquote:before { content:"\201C"; font-size:40px; margin-left:-10px; font-family:georgia,serif; color:#eee; } blockquote p { font-size: 14px; font-weight: 300; line-height: 18px; margin-bottom: 0; font-style: italic; } code, pre { font-family: Monaco, Andale Mono, Courier New, monospace; } code { background-color: #fee9cc; color: rgba(0, 0, 0, 0.75); padding: 1px 3px; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } pre { display: block; padding: 14px; margin: 0 0 18px; line-height: 16px; font-size: 11px; border: 1px solid #d9d9d9; white-space: pre-wrap; word-wrap: break-word; } pre code { background-color: #fff; color:#737373; font-size: 11px; padding: 0; } sup { font-size: 0.83em; vertical-align: super; line-height: 0; } * { -webkit-print-color-adjust: exact; } @media screen and (min-width: 914px) { body { width: 854px; margin:10px auto; } } @media print { body,code,pre code,h1,h2,h3,h4,h5,h6 { color: black; } table, pre { page-break-inside: avoid; } }
URL schemes, who doesn't love them? They make apps way more fun to use, and allow nerds to get their nerd on.
We have a good amount of them in Picks, and figured it would be a good idea to have them documented for other people to view them, and integrate them into their own apps and workflows! So without further ado, here they are.
The URL host for all schemes is `picks://`
Opening tabs
Profile tab: picks://profile Search tab: picks://search Activities tab: picks://activities Notifications tab: picks://notifications
Actions
For these URL schemes, the app will open your URL scheme by pushing a new view controller on whatever tab the current user is on, so the user does not lose their place. Opening a list: picks://list?list_id=[NUMERICAL_ID]&username=[USERNAME] Opening a profile: picks://profile?username=[USERNAME] Opening a review with an id: picks://review?review_id=[REVIEW_ID] Opening a review for a noun : picks://review?noun_id=[NOUN_ID] Searching in Picks: picks://search?query=[MY_QUERY]&noun_type=[ACCEPTABLE_NOUN_TYPE]&location=[ACCEPTABLE_LOCATION] Searching a place or venue in Picks: picks://search?query=[MY_QUERY]&noun_type=[ACCEPTABLE_NOUN_TYPE]&location=[ACCEPTABLE_LOCATION] Refer to the section below about the noun types and location variables.
Noun Types
place, movie, song, album, tv_show, ebook, podcast, game,
Locations
Locations can have different parameters depending on the type of information you have.
You only need to use the location parameter if the user is searching for a place. Otherwise it will be ignored. If you do not pass in a location, the app will automatically use the user's coordinates, if they have location enabled. If you are looking for a city, use the parameter city for the location, and it will execute a search for the city that is provided in the query.
If you have any more questions, please contact [email protected], and we'll gladly respond.














