Я не могу отправить запрос на игру в Facebook с помощью Graph API v2.8
Я потратил много времени, пытаясь отправить запрос на игру из (последнего) JS API, используя Graph API v2.8, но, похоже, ничего не работает.
Я использовал только общий OG, так как пользовательские OG устарели. Когда я использую "turn" вместо "send" в качестве типа действия, мой запрос работает, поскольку запросы "turn" не требуют идентификатора объекта, поэтому я предполагаю, что проблема связана с моим OG.
Сначала я создал действие, подобное этому:
curl -X POST \
-F "access_token=*a user access token*" \
-F "game=*my game id*" \
https://graph.facebook.com/v2.8/me/games.plays
А затем отправил игровой запрос, используя возвращенный идентификатор в поле "object_id". И вот результат, который я получил:
Ответ Facebook после звонка FB.ui
Который не предоставляет никакой информации... Поэтому я попытался сделать игровой объект вместо действия. Я подумал "может быть, вы не можете использовать действия в этом контексте", и так как game.achievement является ЕДИНСТВЕННЫМ доступным игровым объектом, я создал объект достижения, например:
curl -X POST \
-F "access_token=*my app access token*" \
-F "object={\"fb:app_id\":\"*my app id*\",\"og:type\":\"game.achievement\",\"og:url\":\"*object's URL*\",\"og:title\":\"*A title*\",\"og:description\":\"*A description*\",\"og:image\":\"*A link to an image*\",\"game:points\":\"1\"}" \
https://graph.facebook.com/v2.8/app/objects/game.achievement
Это результат, который я получил:
Ответ Facebook после звонка FB.ui
Что не имеет смысла, потому что объект был создан с использованием токена доступа к приложению, а мое приложение - игра. Так что это утверждение не имеет смысла.
И теперь я потерян. У меня нет решения, нет новой идеи, чтобы попробовать. Я не знаю, что делать... В документации явно отсутствует информация. Они даже не удосужились сделать документацию для игры games.plays...
Мне нужен кто-то, кто знает, как использовать этот проклятый API, чтобы помочь мне понять это, потому что сейчас я просто застрял.
Заранее спасибо, сообщество.