2012-06-29 5 views
7

यदि आप किसी निश्चित क्षेत्र में स्थान प्राप्त करने के लिए फोरस्क्वेयर के एपीआई स्थानों/एक्सप्लोर का उपयोग करते हैं, तो आप प्रतिक्रियाओं की संख्या में प्रतिक्रिया प्राप्त करते हैं। उदाहरण के लिए, डिफ़ॉल्ट क्वेरी उत्पन्न होती है जब आप API दस्तावेज़ों में "यह प्रयास करें" बटन दबाएँ:फोरस्क्वेयर: स्थानों/तस्वीरों पर तस्वीरें लेकिन स्थान/अन्वेषण पर नहीं?

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

लेकिन स्थल का कोई तस्वीर यूआरएल:

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

की तरह कुछ देता है।

आप इस स्थल की तस्वीरें पुनः प्राप्त करने के स्थानों/तस्वीरें प्रयास करेंगे तो आपको तस्वीरों की एक पूरी सूची प्राप्त:

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", 
    <...> 

आप देख सकते हैं, स्थल के लिए बहुत सारी सार्वजनिक तस्वीरें हैं।

स्थानों/एक्सप्लोर एपीआई में कुछ दुर्लभ मामलों में एक तस्वीर का यूआरएल शामिल है। ऐसा क्यों है? क्या प्रत्येक स्थल के लिए फोटो/एक्सप्लोर करने, फोटो/फोटो का उपयोग करने का कोई तरीका है?

उत्तर

1

स्थानों की एक खोजी गई सेट + फ़ोटो पुनर्प्राप्त करने के लिए कोई भी कॉल नहीं है।

/स्थान/खोज केवल फोटो गणना देता है।

/स्थान/अन्वेषण अक्सर एक फोटो लौटाता है (या तो स्थल के हिस्से के रूप में या स्थल से जुड़े टिप के हिस्से के रूप में)।

उन स्थानों के लिए जिनके पास/स्थान/एक्सप्लोर से संबंधित फ़ोटो नहीं है, आपको फोटो जानकारी के लिए कॉल/स्थान/VENUE_ID/फ़ोटो कॉल करने की आवश्यकता होगी।

+0

उत्तर, akdotcom के लिए धन्यवाद। क्या आप जानते हैं कि "अक्सर" कितनी बार होता है? फोटो रखने के लिए मानदंड क्या हैं या नहीं/स्थान/अन्वेषण के साथ? – 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

धन्यवाद, यह पता लगाने की कोशिश कर रहा है कि उपयोगकर्ता के उपयोग के साथ केवल एक फोटो कैसे प्राप्त करें। – sudo

संबंधित मुद्दे