我正在嘗試使用Facebook Javascript SDK提要對話框在我的應用程序上創建共享按鈕。 我在我的應用程序上使用了php sdk,這是在Facebook上部署的代碼生成器。Facbebook Feed對話框不工作
我在我的php頁面上使用了以下內容。
<script type="text/javascript">
function share(){
FB.ui({
method: 'feed',
link: 'https://apps.facebook.com/myapp',
caption: 'An example caption',
}, function(response){});
}
</script>
<button onclick="share()">Share this Video</button>
當我嘗試我canvnas網頁上運行此,(點擊按鈕時),我得到一個彈出錯誤:
An error occurred. Please try later
。
在本地主機上,當我嘗試這個,我得到一個彈出錯誤:
API Error Code: 191 API Error Description: The specified URL is not owned by the application Error Message: redirect_uri is not owned by the application.
我在得到這個工作一直在尋找類似問題的其他問題,但現在運氣。
我該如何修復我的代碼才能工作,以便當單擊按鈕時,我會看到一條提示,將其粘貼到我的牆上並輸入消息。
這可以用PHP來完成嗎?
編輯:
做了一些檢查,這是否fb.ui需要與this使用,還是可以用嗎?
您是否在Facebook開發人員門戶網站上檢查了您創建應用的回調網址。 –
@BhaveshParekh更新設置>高級設置了取消授權回調URL字段。你是這個意思嗎? – user3237078
不,我認爲你需要添加平臺在設置 - >基本 - >添加平臺 - >網站,並添加您的網站的網址 –