Обратный вызов FB.ui не работает с 1 февраля 2018
Обратный вызов FB.ui не работает с 1 февраля 2018. Окно оплаты не может появиться в веб-игре. Любое понимание будет оценено.
var options = {
method: 'pay',
action : 'purchaseitem',
product: product,
request_id:signed
};
FB.ui( options, function (response) {
console.log('response:',response);//This part didn't run
1 ответ
Судя по комментариям, FB.init вызывается с неверной версией API:
https://developers.facebook.com/docs/javascript/reference/FB.init/
Убедитесь, что это строка типа "v3.2", и убедитесь, что она уже существует. Например, это будет текущий / последний:
FB.init({
appId : '{your-app-id}',
status : true,
xfbml : true,
version : 'v3.2'
});
Кроме того, убедитесь, что вы используете свой идентификатор приложения, и снимите скобки, например:
FB.init({
appId : '897348897345',
status : true,
xfbml : true,
version : 'v3.2'
});