В настоящее время я работаю над бот-мессенджером и пытаюсь зарегистрировать дополнительные события, используя платформу аналитики приложений для facebook.Facebook bot analytics event logging
Соответствующая документация:
Пример запрос (информация приложения цензура):
curl -F 'event=CUSTOM_APP_EVENTS' \
-F 'custom_events=[{"_app_user_id": "1", "_eventName": "my-test-event"}]' \
-F 'advertiser_tracking_enabled=0' \
-F 'application_tracking_enabled=0' \
-F 'extinfo=["mb1"]' \
-F 'page_id=xxx' \
-F 'page_scoped_user_id=xxx' \
-F 'access_token=xxx' \
https://graph.facebook.com/xxx/activities
Проблема:
При выдаче вышеуказанного запроса событие появится в моем аналитическом обзоре (https://www.facebook.com/analytics/xxx/?section=AppEvents
), но без фактического события. Количество полученных событий остается равным нулю, а отладчик событий не будет показывать никаких действий.
Если я отправляю событие без токена доступа (тот же запрос, что и выше, без маркера), событие будет обработано правильно.
Хотя я могу заставить его работать таким образом, я действительно не думаю, что публикация событий без токена доступа должна работать вообще .. не могли ли все опубликовать их для моего приложения?
Приложение в настоящее время все еще находится в режиме песочницы, поэтому проблема может быть связана с этим. У кого-нибудь есть опыт?
Быстрое редактирование: сами Facebook, по-видимому, отправляют запрос, используя токен доступа, как показано int facebook sdk for android.
В их «примере покупки» на первой странице документации не используется токен доступа. Я предполагаю, что, поскольку page_scoped_user_id является обязательным, этого может быть достаточно для того, чтобы узнать, является ли запрос подлинным, потому что никто, не имеющий доступа к странице, не знает идентификатор страницы. – CBroe
@CBroe интересно, играя с идентификаторами пользователей, я получаю смешанные результаты. Для некоторых идентификаторов я получаю «Код 1: произошла неизвестная ошибка», в то время как другие передаются успешно. Из тех, которые были успешно представлены, некоторые из них появляются в моем журнале событий, другие просто игнорируются. Однако, похоже, нет общей картины. – Birne94