2012-06-02 175 views
0

我在Rails 3.1應用程序中使用了fb_graph gem。我希望用戶能夠從我的網站發佈到他們的Facebook牆的鏈接。這裏是我的代碼,張貼鏈接:在外部鏈接上發佈到Facebook牆的鏈接失敗

me = FbGraph::User.me fb_token 
me.feed!(
    :message => message, 
    :link => link_url, 
    :name => link_name, 
    :description => link_description 
) 

乍一看,這個工程很好。該鏈接發佈到用戶的牆上,用戶的消息和鏈接描述完美呈現。

問題是隻有鏈接回我的網站工作。如果用戶點擊恰好轉到另一個網站上他們的Facebook牆上的鏈接,然後他們看到說Facebook的錯誤:與我-APP-名發生

錯誤。請稍後再試。

在認證期間,我在請求publish_actions和publish_stream。是否還有我失蹤的另一個權限?或者問題可能是我的FB應用程序沒有設置屬性,或者我沒有以正確的方式發佈鏈接?任何援助非常感謝!

謝謝!

回答

0

好的,我找到了解決此問題的解決方法。而不是使用飼料!方法,鏈接!方法完美的作品:

me.link!(
    :message => message, 
    :link => link_url, 
    :name => link_name, 
    :description => link_description 
) 

這並不是一個完全滿意的答案的問題,因爲它更是一個解決辦法,但我想我會扔了這一點,如果有其他人跑進了同樣的問題。

如果有人對我的原始問題有實際問題的答案,我會很樂意切換正確的答案!

1

檢查您是否遷移「流後URL安全禁用在您的應用程序設置 - 如果它是啓用,在帖子的鏈接只能指向應用畫布頁或網站。

+0

感謝您的快速響應,但它看起來像我已經有_Stream發佈URL安全_ **禁用**。你還有什麼可以影響這個的嗎? –

相關問題