API для работы с площадками Foursquare только изредка работает с client_id / client_secret? - PullRequest
1 голос
/ 05 марта 2012

Я обнаружил, что некоторые места будут возвращать фотографии, только если я использую зарегистрированного пользователя вместо client_id / client_secret.Это преднамеренно?

curl -i https://api.foursquare.com/v2/venues/4c36476d93db0f47f6cc1d92/photos?client_id=xxx\&client_secret=xxx\&group=venue\&v=20120304

HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
Cache-Control: no-cache, private, no-store
Content-Type: application/json; charset=utf-8
Date: Mon, 05 Mar 2012 00:28:34 GMT
Expires: Mon, 5 Mar 2012 00:28:34 GMT
Pragma: no-cache
Server: nginx/0.8.52
X-RateLimit-Limit: 5000
X-RateLimit-Remaining: 4999
Content-Length: 66
Connection: keep-alive

{"meta":{"code":200},"response":{"photos":{"count":0,"items":[]}}}

curl -i https://api.foursquare.com/v2/venues/4c36476d93db0f47f6cc1d92/photos?group=venue\&v=20120304\&oauth_token=xxx\&v=20120304

HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
Cache-Control: no-cache, private, no-store
Content-Type: application/json; charset=utf-8
Date: Mon, 05 Mar 2012 00:29:19 GMT
Expires: Mon, 5 Mar 2012 00:29:19 GMT
Pragma: no-cache
Server: nginx/0.8.52
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 1000
Content-Length: 15311
Connection: keep-alive

{"meta":{"code":200},"notifications":[{"type":"notificationTray","item":{"unreadCount":0}}],"response":{"photos":{"count":14,"items":[lots of images here]}}}

Я хочу получить фотографию для связи сданное место как фоновый процесс, не привязанный к конкретному пользователю.Предполагается ли, что этот API работает правильно только для зарегистрированных пользователей?

1 Ответ

0 голосов
/ 05 марта 2012

Похоже, есть ошибка в бесполезном доступе к / venues / photos.Команда расследует.Предполагаемое поведение заключается в том, что доступ пользователя без этой конечной точки возвращает все общедоступные фотографии, прикрепленные к этому месту.

...