0
這可能是一個簡單的問題,但我試圖對第三方進行服務器端API調用。最初,它將由客戶端方法調用觸發,但最終將使用setinterval。如何爲流星http.get請求生成OAuth1頭文件
我不想使用accounts- *軟件包,但會在必要時使用。只是由於某種原因而苦苦掙扎。無法弄清楚如何正確生成OAuth標頭。
這可能是一個簡單的問題,但我試圖對第三方進行服務器端API調用。最初,它將由客戶端方法調用觸發,但最終將使用setinterval。如何爲流星http.get請求生成OAuth1頭文件
我不想使用accounts- *軟件包,但會在必要時使用。只是由於某種原因而苦苦掙扎。無法弄清楚如何正確生成OAuth標頭。
使用您好!OAuth1調用YQL
var yqlURL = 'https://query.yahooapis.com/v1/public/yql';
var config = {};
config.consumerKey = 'key';
config.secret = 'secret';
var parameters = {};
parameters.q = 'YQL Query';
parameters.format = 'json';
parameters.env = 'store://datatables.org/alltableswithkeys';
// Create OAUTH1 headers to make request to YQL API
var oauthBinding = new OAuth1Binding(config, yqlURL);
var yqlResponse = oauthBinding.get(yqlURL, parameters);
我假設我需要使用您好!OAuth1包:https://github.com/meteor/meteor/tree/devel/packages/oauth1所以不必須自己建造它,無論出於何種原因它一直是討厭的。一旦我弄明白了,我會發布答案。 – Josh