2015-09-09 86 views
1

我在Facebook上開發了一個遊戲與cocos2d-js,並希望使用Facebook共享對話框。Facebook的分享對話消失

問題是對話框出現時會立即關閉對話框。這是我的代碼。

FB.ui({ 
     method: 'share_open_graph', 
     action_type: 'games.celebrate', 
     action_properties: JSON.stringify({ 
      victory : url 
     }) 
    }, function(response){ 
     console.log(response); 
     if (delegate){ 
      delegate.onFinish(response); 
     } 
    }); 

我猜可能在網頁的網頁上有一些錯誤。 但我不知道錯誤在哪裏。

第一個php頁面很實用,能夠完成共享功能。 第二個不是。

http://ogp.me/ns# FB:http://ogp.me/ns/fb#遊戲:http://ogp.me/ns/games#「>

<meta property="fb:app_id" content="facebook appid"/> 
<meta property="og:title" content="hello world" /> 
<meta property="og:description" content="123" /> 
<meta property="og:type" content="games.victory" /> 
<meta property="og:image" content="image url" /> 

<meta property="fb:app_id" content="appid"/> 
<meta property="og:title" content="I Got Daily Bonus! So lucky!" /> 
<meta property="og:description" content="description" /> 
<meta property="og:type" content="games.victory" /> 
<meta property="og:image" content="image url" /> 
+0

您可以檢查Open Gr aph元標記使用調試工具https://developers.facebook.com/tools/debug - 但那些「錯誤」不應該阻止共享URL本身。 – CBroe

+0

謝謝。好的新功能是這個工具非常棒,但不好的是我的頁面沒有錯誤。 – ZeroZerg

+0

當您嘗試分享不同的網址時,是否發生同樣的事情? (完全不同,不是來自您的域的東西。) – CBroe

回答

0

我有同樣的問題,並計算出了什麼事,請檢查Facebook應用頁面是否提到「此應用處於開發模式並且只能由應用管理員,開發人員和測試人員使用」 您需要啓用此功能..

相關問題