2012-06-29 8 views
7

FoursquareのAPI開催地を使用して/特定の地域に会場を見つける場合は、写真の数を返信します。Foursquare:会場/写真ではなく会場での写真/探検?

<...> 
    venue: { 
     id: "4de1b34ec65b7a3e2109e46f", 
     name: "Beekman Beer Garden", 
    <...> 
    photos: { 
     count: 371, 
     groups: [ ], 
    } 

しかし、会場の写真はありませんのURL:

https://api.foursquare.com/v2/venues/explore?ll=40.7,-74

のようなものを提供します:たとえば、デフォルトのクエリは、APIドキュメントで「それを試してみてください」ボタンを押したときに発生します。

あなたはこの会場の写真を取得するために会場/写真をしようとした場合、あなたは写真の完全なリストを取得:

https://api.foursquare.com/v2/venues/4de1b34ec65b7a3e2109e46f/photos?group=venue

は応答:

<...> 
    id: "4fecf72ae4b0f9f20ef5f4ae", 
    <...> 
    prefix: "https://irs0.4sqi.net/img/general/", 
    suffix: "/Ch8l3fTBYzszVoOiDcWoklClo9wbWseLr2ZXBbde4es.jpg", 
    <...> 

    id: "4fecd642e4b0f3117eb4d2e3", 
    <...> 
    prefix: "https://irs1.4sqi.net/img/general/", 
    suffix: "/kWzECY2VMssTWex1GNZITP-YlWzWDHZYsV5p2k4tsEk.jpg", 
    <...> 

あなたが見ることができるように、会場には多くの公開写真があります。

venues/explore APIには、まれにしか写真のURLが含まれているようです。何故ですか? /写真ではなく、/ exploreを使って各会場の写真を入手する方法はありますか?

答えて

1

検索された会場+写真を検索する呼び出しは一度もありません。

/venues/searchは写真数のみを返します。

/venues/exploreは、(会場の一部として、または会場に関連付けられたチップの一部として)写真を返すことがよくあります。

/venues/exploreの写真がない場合は、写真情報については/ venues/VENUE_ID/photosに電話する必要があります。

+0

返信いただきありがとうございます、akdotcom。 「しばしば」の頻度を知っていますか?/venues/exploreで写真を撮るかどうかの基準は何ですか? – user1463862

+1

「しばしば」という頻度はわかりません。写真が存在するかどうかは、会場の高品質ヒントの数に応じて決まります。 – akdotcom

10

エクスペンドエンドポイントで(単数の)写真を取得する方法があります。あなたは1例の値を使用してコールにvenuePhotosパラメータを追加する必要があります。

https://api.foursquare.com/v2/venues/explore/?near=austin&venuePhotos=1&client_id=CLIENTID&client_secret=CLIENTSECRET&v=20131124 

写真は、会場JSONオブジェクトの一部として返されます。

+0

ありがとうございました。ユーザーがアクセスできない写真を1つだけ取得する方法を理解しようとしました。 – sudo