приложение, которое использует OAuth и [закрытый] JavaScript

JavaScript

  • Каждый сценарий выполняется в единственном глобальном 'пространстве имен'... что-то, что необходимо высматривать при работе со сценариями из других источников

  • , Если переменная используется, но не была определена перед рукой это считают глобальной переменной

  • поставщики Браузера, составляющие стандарты, как им нравится, делая кодирующий для нас разработчики, использующие такой красивый язык тяжелее, чем это должно быть

  • Чувствительность к регистру - полагающий, что нет никакого достойного IDE для разработки js со временем компиляции, проверяя

  • Обходные решения (такие как использование hasOwnProperty метод) для выполнения некоторых, в других отношениях простых операций.

45
задан Viswa 3 August 2009 в 09:18
поделиться

1 ответ

Здесь есть реализация клиента JS для OAuth: http://oauth.googlecode.com/svn/code/javascript/

Он содержит пример кода, который поможет вам начать работу. В основном вы делаете следующее:

var url = "...";
var accessor = {
  token: "...",
  tokenSecret: "...",
  consumerKey : "...",
  consumerSecret: "..."
};

var message = {
  action: url,
  method: "GET",
  parameters: {...}
};

OAuth.completeRequest(message, accessor);        
OAuth.SignatureMethod.sign(message, accessor);
url = url + '?' + OAuth.formEncode(message.parameters);

// send request to 'url'
...

Ура, Матиас

50
ответ дан 26 November 2019 в 21:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: