【发布时间】:2011-11-24 09:48:27
【问题描述】:
我最近升级到 Liferay 6.1(b4 从trunk 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 调用的示例非常棒,在此先感谢。
【问题讨论】:
标签: twitter oauth liferay opensocial