1
爲了學習我想創建一個簡單的網站,包括使用eBay API。我目前正在計劃過程中,出現了以下問題。 「我可以從客戶端進行eBay呼叫嗎?它是否違反同源策略(SOP),因爲它的跨域請求?」我可以使用JavaScript從客戶端進行eBay API調用嗎?還是違反同源策略?
我是一個真正的Web開發初學者,我猜有人可以很容易地回答我的問題。
爲了學習我想創建一個簡單的網站,包括使用eBay API。我目前正在計劃過程中,出現了以下問題。 「我可以從客戶端進行eBay呼叫嗎?它是否違反同源策略(SOP),因爲它的跨域請求?」我可以使用JavaScript從客戶端進行eBay API調用嗎?還是違反同源策略?
我是一個真正的Web開發初學者,我猜有人可以很容易地回答我的問題。
取決於您要使用例如查找API支持JSONP什麼API,
這裏例如:
// Construct the request
// Replace MyAppID with your Production AppID
var url = "http://svcs.ebay.com/services/search/FindingService/v1";
url += "?OPERATION-NAME=findItemsByKeywords";
url += "&SERVICE-VERSION=1.0.0";
url += "&SECURITY-APPNAME=MyAppID";
url += "&GLOBAL-ID=EBAY-US";
url += "&RESPONSE-DATA-FORMAT=JSON";
url += "&callback=_cb_findItemsByKeywords";
url += "&REST-PAYLOAD";
url += "&keywords=harry%20potter";
url += "&paginationInput.entriesPerPage=3";
請務必將響應數據格式爲「JSON」和通過「回調」參數提供js回調函數
謝謝你的回答。這對我幫助很大 – 2015-01-13 13:45:14
https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS – epascarello 2014-12-03 20:44:28
我會看看eBay API文檔是否提供了方法通過啓用CORS或提供JSONP API來規避SOP。 – 2014-12-03 20:49:42