2014-01-24 28 views
2

問題的Facebook訂閱不帶鏈接(團結)

在iOS上,使用FB.Feed()沒有 「鏈接(可選)」 參數不工作和錯誤消息是 「FBSDKLog:FBShareDialogParams:只有」 http「或‘https’開頭方案支持鏈接縮略圖」

問題

  • 是‘鏈接’參數不可選,如文檔和InteractiveConsole現場說什麼?
  • 如果未設置「鏈接」參數,則文檔會聲明默認值爲:「發佈應用程序的基本URL,如開發人員應用程序中配置的」。即使我們的應用已經持續了幾個月,是否有可能沒有這個集合?這個設置在哪裏?請參閱下面的「當前應用程序設置」中的圖像以查看我們當前的FB App設置。我認爲「應用程序域」部分僅適用於Canvas應用程序,而不適用於iOS/Android應用程序。

附加信息

  • 我們已經使用Unity 4.3.0和4.3.3試過,我已經與FB插件4.3.6和Beta 5.0.3嘗試這樣做,它表現出相同的行爲同時。有趣的是,一些舊版本的FB插件沒有使用URL。
  • 我們正在使用InteractiveConsole進行測試。我們不做任何修改(除了添加我們的AppId/Name)和構建。我按「打開Feed對話框」併成功發佈。然後,我們從「鏈接(選項)」文本字段中刪除所有文本,並再次按下「打開饋送對話框」,它不起作用,並在上述「問題」部分給出錯誤消息。

當前應用程序設置 enter image description here

測試+結果下面的結果

見圖像。請注意,Test2從未出現在我的牆上,當按下Facebook應用程序中的「發佈」時,進度條永遠不會變藍,並且我們會在「問題」下的頂部看到錯誤消息。

  • 的Test1:鏈接,鏈接名稱,鏈接說明,鏈接標題,對飼料對話框

  • Test2的圖片... +添加文本 「測試1」:同爲Test1除了沒有鏈接... +在飼料對話框

Test results

+0

哪些平臺你看到這個? – benp

+0

iOS - 我還沒有在Android上測試過,但是 – blindgoat

+0

我剛剛在FB 5.0.3的編輯器中測試過它,並且它沒有鏈接參數BUT就能成功發佈到我的牆上(但它看起來不一致)當我點擊「Open Feed Dialog」時,它會在鏈接消息中沒有文本的情況下拋出兩個錯誤。我不確定它們是否與iOS問題有關... [圖片](https://dl.dropboxusercontent.com/u/60541766/Screen%20Shot%202014-01-24%20at%2012.58.56 %20 PM.png) – blindgoat

回答

1

看起來我們做了一個後端的變化而回是不允許空飼料加帖文「的Test2」。因此,您必須提供鏈接或圖片,否則用戶必須在帖子中輸入內容。

+0

謝謝你回答。我不想發佈一個空的帖子。我嘗試了一個圖像,但沒有鏈接,它失敗了。我將文字放入圖像中但沒有鏈接,仍然失敗。文字但沒有圖像或鏈接,仍然失敗。 – blindgoat

+0

benp - 我在「測試+結果」部分添加了更多信息,圖中顯示了兩個獨立測試和結果的截圖。 – blindgoat

+0

@benp,這只是部分正確。後端不允許鏈接名稱,鏈接標題或鏈接描述。如果你使用這兩個,你仍然需要提供一個鏈接。否則它是可選的。 –