|
0 / 0 / 0
Регистрация: 29.11.2012
Сообщений: 4
|
|||||||||||
Интеграция Ruby on Rails c Yammer или как сделать GET запрос19.03.2013, 20:04. Показов 2796. Ответов 3
Метки нет (Все метки)
Здравствуйте
Передо мной стоит задача интегрировать сервис Yammer в приложение Ruby on Rails. Самым простым способом является использование Gem'ов Yam, Yammer, Yammer-oauth2 или Omniauth-yammer. Но у меня не получается это сделать по разным причинам. Но все они связаны с версиями Gem'ов и их несовместимостью с теми которые нужны моему приложению: Версия Ruby - 1.8.7, версия rails - 2.3.5, версия gem - 1.4.0 и версия rack - 1.0.1 Я кстати работаю с Redmine 1.0.3 и обновить его до более новой версии не могу по разным причинам. Подскажите мне пожалуйста как получить access token от Яммера. Вот пошаговое описание процесса авторизации в Яммере: To retrieve your access token, follow these steps. 1. Construct the following URL using the client_id you received after registering your app with Yammer: https://www.yammer.com/dialog/oauth?client_id=[:client_id] 2. Follow the URL you constructed above. It will take you to a Yammer OAuth dialog. Click the "Allow" button. 3. You will be redirected to a URL that looks something like this: http://[:redirect_uri]?code=[:code] 4. Use the code from step 3 along with your client_id and client_secret (obtained when registering your app) to construct the following URL: https://www.yammer.com/oauth2/... client_id=[:client_id]&client_secret=[:client_secret]&code=[:code] 5. The authorization server will return an access token object as part of a broader response that includes user profile information. Теоретически все просто) Но у меня не получается получить значение code в шаге №3 Я пробовал и так:
Что я не так делаю? Спасибо
0
|
|||||||||||
| 19.03.2013, 20:04 | |
|
Ответы с готовыми решениями:
3
Чтобы писать на Ruby on Rails - нужно учить Ruby потом Rails? Ruby on Rails как найти или передать uploaded file в controller Django или Ruby on Rails |
|
0 / 0 / 0
Регистрация: 29.11.2012
Сообщений: 4
|
|
| 26.03.2013, 13:10 [ТС] | |
|
Удивлен, что никто не захотел помочь.
У меня получилось пройти авторизацию в Яммере и получить access token с помощью нескольких redirect_to команд. Дальше буду использовать Yammer OAuth2 Client для обмена сообщениями с Яммером. Тему можно считать закрытой. Спасибо.
0
|
|
|
0 / 0 / 0
Регистрация: 24.12.2013
Сообщений: 4
|
|
| 22.04.2014, 20:33 | |
|
Добрый вечер,извиняюсь за свой вопрос,но это единственная сопоставимая тема с моим вопросом на мой взгляд. В Ruby новичок. К проблеме: нужно сопоставить маршрут '/search/:searchterm' с нахождением метода поиска контролера: как можно представить этот код в файле routes.rb? В оригинале задание на английском выглядит так:"To map the route '/search/:searchterm' to the find method of the search controller, what line of code would you type in the routes.rb file?" пробовал много вариантов в том числе через get. Заранее благодарен за помощь!
0
|
|
|
6 / 6 / 2
Регистрация: 28.12.2016
Сообщений: 30
|
|
| 24.04.2014, 19:44 | |
|
Семеоон Семеооныч...
ну get '/search/:searchterm', to: 'search#find' же
0
|
|
| 24.04.2014, 19:44 | |
|
Помогаю со студенческими работами здесь
4
чтобы выучить Ruby on Rails, надо перед этим учить сам Ruby? Хочу полностью удалить ruby и ruby on rails с linux mint(a) и установить с чистого листа Разработчик Ruby/Ruby on Rails (м. ВДНХ) Joomla, RUBY, RUBY on rails, php.... Как в Ruby on Rails осуществляется связь между страницами? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|