簡體   English   中英

為什么Flickr API不讓我為JSONP請求命名我自己的回調函數? 我在看這個嗎?

[英]Why does the Flickr API not let me name my own callback function for a JSONP request? Am I viewing this right?

看來,當通過JSONP 使用我自己的回調函數時 ,Flickr會用自己的函數名稱jsonFlickrFeed包裹JSON。 而且,如果我直接在瀏覽器中鍵入url / src, 我確實會看到它確實已包裝。

這是否意味着我應該將函數命名為jsonFlickrFeed 我以為使用JSONP時,我們會命名自己的函數嗎?

附言:我已經瀏覽了該站點的答案,但是找不到任何直接答案。 我發現的唯一答案是有人確實使用jsonFlickrFeed作為回調函數名稱 但是,我想澄清一下被迫使用該名稱。

我也在使用沒有jquery的javascript。

如果您在回調部分下閱讀了Flickr文檔 ,它說如果您要指定回調,則需要將jsoncallback設置為所需的值。 它們不遵循大多數站點使用的“回調”模式。

回調功能

如果只需要原始JSON,而沒有函數包裝,則將參數nojsoncallback的值設置為1到您的請求中。

要定義自己的回調函數名稱,請添加參數jsoncallback並使用所需的名稱作為值。

 nojsoncallback=1 -> {...} jsoncallback=wooYay -> wooYay({...}); 

http://api.flickr.com/services/feeds/photos_public.gne?tags=cat+pic+%22&tagmode=any&format=json&jsoncallback=xxx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM