FBInstant.shareAsync () не удалось с 500 - PullRequest
0 голосов
/ 06 июля 2018

Я делюсь в моей мгновенной игре. Я запускаю следующий запрос из игры:

FBInstant.shareAsync(
{
    intent: 'REQUEST',
    image: 'image-encoded-here',
    text: 'Edgar just played BASH for 9 points!',
    data: { myReplayData: 'message sent' },
}
).then( function()
{
    console.log("sharing is done");
})
.catch( function(err)
{
   console.log('failed to share: ' + err.code + " :: " + err.message);
});

но я получаю 500-ошибку:

https://www.facebook.com/games/quicksilver/share_score/?dpr=2 500 () не удалось отправить: NETWORK_FAILURE ::

=====================================

В моем конкретном случае проблемы были с закодированным изображением. Как я помню, изображение для обмена должно включать все закодированное изображение с надписью «data: image / jpeg; base64, /».

Ответы [ 2 ]

0 голосов
/ 04 ноября 2018

Попробуйте удалить "," из строки

data: { myReplayData: 'message sent' },
data: { myReplayData: 'message sent' }
0 голосов
/ 25 октября 2018

Посмотрите на ваш параметр изображения в shareAsync (). Вы должны отправить URL-адрес Base64, иначе он будет неверным.

...