нужна помощь в использовании кредитов facebook

Я прочитал несколько других сообщений о том, как начать работу с использованием кредитов Facebook, и я загрузил пример кода из github: https://github.com/facebook/credits-api-sample .

Единственные изменения, которые я внес в код примера:

  • В index.php я установил идентификатор приложения.
  • В callback.php я установил секрет приложения.

Я загрузил все эти файлы на свой сервер:

  • index.php
  • callback.php
  • facebook.php
  • facebookapi_php5_restlib.php
  • xd_receiver.html
  • папка с ресурсами

На странице редактирования приложения Facebook:

  • URL-адрес холста указывает на index.php.
  • Поле обратного вызова кредитов указывает на файл callback.php на моем
    сервер.
  • Добавил себя в качестве тестера кредитов.

Я не зарегистрировал свою компанию. Это необходимо для тестирования? У меня нет защищенного URL холста. Это необходимо? Приложение находится в режиме песочницы.

Когда я запускаю тестовое приложение, я вижу индексную страницу. Когда я нажимаю кнопку «Оплатить с помощью Facebook», появляется эта ошибка:

Не удалось обработать ваш платеж. Извините, но у нас возникли проблемы с обработкой вашего платежа. За эту транзакцию вы не платили. Пожалуйста, попробуйте еще раз.

Когда я закрываю диалог, появляется сообщение:

Сделка не удалась!

Сообщение об ошибке, появившееся в Facebook:

Объект (класс EntApplication), поддерживаемый идентификатором, не может быть замечен текущим средством просмотра 0 (EntID:)

Может кто-нибудь, пожалуйста, скажите мне, что я делаю неправильно?

Я выяснил, в чем были проблемы:

  1. Чтобы это работало, вам необходимо заполнить регистрацию компании.

  2. После этого (и это не было очевидно), вам нужно фактически выбрать компанию из выпадающего списка. Все это делается в разделе кредитов.

  3. У вас должен быть защищенный URL-адрес холста в разделе основных настроек (например, https://example.com/app/index.html )

  4. Я не уверен, что вам нужно иметь обратный вызов в качестве защищенного URL-адреса, чтобы тест работал, но имеет смысл, что это потребуется.

  5. Тест не будет работать в режиме песочницы.

Надеюсь, это поможет другим, которые могут столкнуться с аналогичными проблемами.

Теперь я должен выяснить, как заставить это работать, используя sdk facebook-actionscript.