Javascript RenRen API - PullRequest
       4

Javascript RenRen API

0 голосов
/ 21 марта 2012

Я использую renren javascript API. , чтобы связать стороннее приложение в фрейме с RenRen (Facebook из Китая). Я смог пройти аутентификацию и получить accessToken, используя

 Renren.ui({params});

Ренрен запускается, когда мой документ готов. Renren.init ({APPID: APPID});

Итак, в моем обработчике успеха аутентификации я хочу запросить идентификатор зарегистрированного пользователя. В API перечислены параметры для отправки запроса, но не указано, как это сделать на самом деле! Я перешел по ссылке, которая должна была быть примером, но это для версии Java, а не для js. http://wiki.dev.renren.com/wiki/API_Invocation

Я использую встроенную функцию перевода в Chrome для просмотра документации. Все, что я хочу, это наглядный пример того, как сделать запрос, используя их реализацию REST. Если я смогу получить объект ответа, я думаю, что смогу понять, как его легко разобрать.

В документации JS, связанной с zip-файлом, я вижу:

 Renren.Request(options) or Renren.Request.Hidden(options) 

Будет ли это работать так же, как версия пользовательского интерфейса? Это как я получу объекты как пользователь?

Источник их JS API находится здесь: http://wiki.dev.renren.com/wiki/Js-sdk-1.0#Documentation

1 Ответ

1 голос
/ 24 марта 2012

Поскольку API JS не работает (я написал Ренрену по электронной почте, и они сказали, что это так), используйте API js просто для аутентификации, если вы хотите избежать использования внутреннего API (что еще более запутанно).

Во-первых, для правильного сохранения настроек приложения отключите перевод при отправке формы, введите URL-адрес подключения к веб-сайту или вы получите ошибку redirect_uri при попытке аутентификации.

Мне удалось заставить работать команды Flash API. Если вы взламываете его, помните, что функциональность «Calculate Sig» на самом деле берет запрос WHOLE минус SIG и ключ сеанса, чтобы создать ключ подписи. Затем вы добавляете подпись и отправляете запрос API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...