在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對話框」併成功發佈。然後,我們從「鏈接(選項)」文本字段中刪除所有文本,並再次按下「打開饋送對話框」,它不起作用,並在上述「問題」部分給出錯誤消息。
當前應用程序設置
測試+結果下面的結果
見圖像。請注意,Test2從未出現在我的牆上,當按下Facebook應用程序中的「發佈」時,進度條永遠不會變藍,並且我們會在「問題」下的頂部看到錯誤消息。
的Test1:鏈接,鏈接名稱,鏈接說明,鏈接標題,對飼料對話框
Test2的圖片... +添加文本 「測試1」:同爲Test1除了沒有鏈接... +在飼料對話框
哪些平臺你看到這個? – benp
iOS - 我還沒有在Android上測試過,但是 – blindgoat
我剛剛在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