Я недавно обновился до Liferay 6.1 (b4 из магистрали 17.11.2011), чтобы протестировать поддержку Opensocial.Теперь я хотел сделать запрос Twitter Oauth, но я не могу этого сделать.Сначала я проверил, работает ли Opensocial с некоторыми примерами гаджетов, но я получаю сообщение об ошибке от каждого гаджета.
Error: 403 Error, OAuth error: NOT_OWNER, Non-Secure Owner Page. Only page owners can grant OAuth approval ==== Original request: GET /1/account/verify_credentials.json Host: api.twitter.com X-Shindig-AuthType: oauth X-Forwarded-For: 87.139.78.177 X-shindig-dos: on ====
Моя идея заключалась в том, чтобы создать гаджет самостоятельно, но одним из первых шагов было желание добавитьпровайдер класса "org.opensocial.client.OpenSocialProvider"
, я получил это отсюда.Итак, проблема в том, что я не знаю, как добавить поддержку Twitter, я думаю, мне нужно добавить ее где-то в каталоге WEB-INF/classes/com/liferay/opensocial
, но я не знаю, где именно.
Это важно, потому чтоя хотел сделать много запросов oauth от одного гаджета, и если бы мне пришлось добавить другую функцию, которая запрашивает Oauth, было бы проще иметь гаджет, который обеспечивает все вызовы Oauth.
Пример, как добавить провайдера и каксделать звонок Oauth было бы здорово, заранее спасибо.