2015-09-09 7 views
1

Я разрабатываю игру на Facebook с cocos2d-js и хочу использовать диалог общего доступа к facebook.Facebook Share Dial исчезают

Проблема в том, что диалоговое окно будет закрыто сразу после появления диалогового окна. И это мой код.

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# фб: 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 meta tags, используя инструмент отладки, https://developers.facebook.com/tools/debug - но те, которые являются «неправильными», не должны препятствовать совместному использованию URL-адреса. – CBroe

+0

Спасибо. Хорошо, что этот инструмент замечательный, но плохой новостью является то, что на моей странице нет ошибки. – ZeroZerg

+0

То же самое происходит при попытке поделиться другим URL-адресом? (Совершенно разные, а не что-то из вашего домена.) – CBroe

ответ

0

У меня была такая же проблема, и понял, что был неправ, проверяете Страница приложения Facebook, упоминается ли это «Это приложение находится в режиме разработки и может использоваться только администраторами приложений, разработчиками и тестировщиками» Вам необходимо включить это.