我最近升級到Liferay 6.1(從主幹17.11.2011的b4)來測試Opensocial支持。現在我想製作Twitter Oauth請求,但我無法做到這一點。 我首先測試了Opensocial是否可以與一些示例小工具一起使用,但是我收到了每個小工具的錯誤。如何在Apache Tomcat(Liferay)上添加Twitter支持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調用將非常棒,在此先感謝。