API фотографий площадок Foursquare только изредка работает с client_id/client_secret?

Я обнаружил, что некоторые места будут возвращать фотографии только в том случае, если я использую вошедшего в систему пользователя вместо 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 правильно работает только для пользователей, выполнивших вход?


person ctide    schedule 05.03.2012    source источник


Ответы (1)


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

person akdotcom    schedule 05.03.2012
comment
Можете ли вы обновить это, когда оно будет решено? На данный момент мой трафик достаточно низок, поэтому я просто направляю все эти запросы через свой oauth_token, но я хотел бы переключить его обратно, когда он будет исправлен. - person ctide; 06.03.2012
comment
Подойдет [+ дополнение для минимальной длины комментария] - person akdotcom; 07.03.2012
comment
Исправление для этого выйдет в ближайшие несколько часов. Спасибо за сообщение об ошибке! - person akdotcom; 08.03.2012