2011-12-01 51 views
0

Hello社區你好社區我工作的最後日子在實施opensocial進入liferay的日子,但由於我是liferay門戶新手,門戶文檔非常糟糕,我還有幾個問題。Liferay「當前URL/robots.txt:沒有VirtualHost」異常

我該如何配置VirtualHost for Opensocial,哪個Callback Url是正確的? (一個twitter的例子會對我有很大的幫助。)

我在Eclipse中使用Liferay Tomcat,當前版本爲6.1-b4。它Liferay的6.1測試版,以更具體的我編輯了以下部分:

  1. 安裝了中繼6.1-B4
  2. 已安裝的OpenSocial的portlet-6.1.0.1-CE-b4-20111110.war
  3. 改變HTTP1.1從8080到80
  4. 改變 「shindig.signing.viewer存取令牌啓用=假」 到 「真」,在shindig.properties
  5. 改變「shindig.signing.global-回調URL = http:// * ** * */OpenSocial的門戶組件/工具/ oauthcallback」
  6. 增加了 「http://code.google.com/p/opensocialdeju/source/browse/Twitter/TwitterDemo.xml?r=11」 以小工具編輯器
  7. 將Twitter的消費者和祕密添加到小工具「Oauth偏好設置」
  8. 將小工具添加到頁面。
  9. 新增的 「http:// * ** * */OpenSocial的門戶組件/工具/ oauthcallback」 爲回調URL

我可以點擊「個性化Twitter的設置這個小工具「,並獲得一個Twitter的彈出窗口。 小工具現在顯示:「請點擊我批准訪問您的數據後獲得訪問權限。」 如果我批准訪問,我會收到錯誤:「錯誤:403錯誤,OAuth錯誤:UNKNOWN_PROBLEM,客戶端狀態屬於一個不同的人(州所有者= G-10180,pageViewer = 10196)====原始請求:GET /1/account/verify_credentials.json主機:api.twitter.com X-Shindig-AuthType:oauth X-Forwarded-For : X-狂歡-DOS:。上====」

所以最終我站在許多不同的網址前面,不知道如何配置虛擬主機,這樣就有可能獲得AccessToken 。

這只是第一部分,然後我需要編輯robots.txt以允許Twitter等向我發送令牌,然後我完成了我的猜測:)。

回答

0

是Liferay缺乏適當的文檔,但社區資源(博客&維基)非常有用。

你有沒有看看this

+0

肯定,我看着這個教程,但它不是我所期待的。我試着更具體一些,我從liferay主幹下載了6.1-b4版本並安裝了opensocial 6.1-b4.war,然後我更改了HTTP/1。1從8080到80,並將「shindig.signing.viewer-access-tokens-enabled = false」更改爲「true」。是否有更多的步驟來啓用Oauth對opensocial的支持? 這是一個鏈接,告訴你錯誤信息:http://www.liferay.com/de/community/forums//message_boards/message/11651762 –