2012-05-31 28 views
1

我試圖獲得以下在iPad上的工作。在所有桌面瀏覽器中均可正常工作,但在iPad上出現故障,並顯示API Error Code 3, Unknown method. This method isn't supported by this display type。我想報告a bug to Facebook issue tracker。仍然因爲我找不到任何現有的錯誤或谷歌我懷疑這可能是我的錯誤。如果您有任何線索,獲得您的幫助將非常棒。從JavaScript中調用的FB.ui發送SDK在iPad上不起作用

回答

3

從我對android的使用經驗看,發送對話框不支持移動世界(fb稱爲觸摸顯示器)。

你應該能夠在某種使用url Web視圖打開對話框顯示,在documentation

http://www.facebook.com/dialog/send?app_id=APP_ID& 
    name=LINK_NAME& 
    link=LINK_URL& 
    redirect_uri=YOUR_REDIRECT_URL 
+0

我不得不提到建立此網址時,應該使用'encodeURIComponent'。除此之外,它似乎工作。將用它作爲後備。謝謝。 –

+0

不過,我會稍微接受這個作爲最佳解決方案,以便在iPad上獲得「正常」對話框的方法。 –

+0

已接受。添加'display = popup'使其適用於移動設備。所以整體來說它現在工作得很好。 Facebook JavaScript SDK的功能也不同。 –

相關問題