यहां वह कोड है जो फ़्लिकर से एक तस्वीर दिखाता है

यह उपयोगकर्ता: 53335537@N04 कुछ भी नहीं दिखाता - नाडा

लेकिन यह उपयोगकर्ता: 85173533@N00 बढ़िया काम करता है

   <script type="text/javascript">
    jQuery.noConflict();
    jQuery(document).ready( function() {
    var cesc = new flickrshow('flickrbox', {
       'autoplay':true,
       'hide_buttons':false,
       'interval':3500,
       'page':1,
       'per_page':10,
       'user':'53335537@N04'});
    });
    </script>

प्रश्न: कोई उपयोगकर्ता काम क्यों नहीं करता...

यह पता बहुत अच्छा काम करता है, इसलिए फ़्लिकर इसे अवरुद्ध नहीं कर रहा है http://www.flickr.com/photos/53335537@N04

ये रहा "लाइव" पेज... ऊपरी दाएं : http: //www.notrepanorama.com/1-la-table-et-ses-partenaires/

0
menardmam 13 अप्रैल 2011, 02:29

1 उत्तर

सबसे बढ़िया उत्तर

ऐसा लगता है कि इस यूआरएल को कॉल किया गया है: http://api.flickr.com/services/rest/?api_key=6cb7449543a9595800bc0c365223a4e8&extras=url_s,url_m,url_m,url_m,url_m,url_m,url ,url_l&format=json&jsoncallback=flickrshow_jsonp_22262679527&page=1&per_page=10&license=1,2,3,4,5,6,7&method=flickr.photos.search&user_id=53335537@N04&

जो एक खाली परिणाम सेट देता है:

flickrshow_jsonp_22262679527({"photos":{"page":1, "pages":0, "perpage":10, "total":"0", "photo":[]}, "stat":"ok"})

हटा रहा है license=1,2,3,4,5,6,7 परम परिणाम लौटाने का कारण बनता है

तो इस उपयोगकर्ता ने स्पष्ट रूप से सूचीबद्ध लाइसेंसों में से एक के तहत अपनी छवियों को लाइसेंस नहीं दिया है। फ़्लिकरशो के पास उस पैरामीटर के बारे में कहना है:

आपके स्लाइड शो में स्वीकार्य लाइसेंसों की अल्पविराम से अलग की गई सूची। यदि शून्य पर सेट किया जाता है, तो कोई लाइसेंस प्रतिबंध नहीं लगाया जाएगा, इसलिए कृपया सुनिश्चित करें कि आपके पास छवियों को प्रदर्शित करने की अनुमति है। लाइसेंस कोड के बारे में अधिक जानकारी के लिए फ़्लिकर एपीआई देखें।

यहां फ़्लिकर से प्रासंगिक दस्तावेज़ पृष्ठ है: http://www.flickr .com/services/api/flickr.photos.licenses.getInfo.html

ऐसा लगता है कि उस उपयोगकर्ता की छवियों को एम्बेड करना, क्योंकि उन्हें "सभी अधिकार सुरक्षित" के रूप में चिह्नित किया गया है, कानूनी रूप से संदिग्ध है (हालांकि मैं इस मामले में अनुमान लगा रहा हूं, एम्बेडर और फोटो मालिक एक ही व्यक्ति हैं)। फ़्लिकरशो केवल डिफ़ॉल्ट रूप से सीसी लाइसेंस वाली छवियों को प्रदर्शित करता है, ऐसा लगता है।

तो, अंत में: या तो फ़ोटो को फिर से लाइसेंस दें, या फ़्लिकरशो के लाइसेंस फ़िल्टर को ओवरराइड करें (शायद अपने पैरा में 'license':null, जोड़कर)

0
Frank Farmer 13 अप्रैल 2011, 02:48
आप रिटर्निंग परिणाम कैसे कैप्चर करते हैं?
 – 
menardmam
13 अप्रैल 2011, 03:15
मैंने फ़ायरबग में अनुरोध किए जा रहे यूआरएल को अभी छीन लिया, और इसे एक नए टैब में खोला।
 – 
Frank Farmer
13 अप्रैल 2011, 03:32