Этот вопрос следует за предыдущим, который я разместил: Django Callback в Facebook Кредиты
Итак, в принципе, у меня есть статическая HTML-страница с кнопкой.После нажатия кнопки должен появиться диалог покупки для кредитов Facebook.
Как показано в сообщении в блоге Facebook , вот моя страница ссылка просмотреть источник HTML.
У меня есть вид для URL , который является ссылкой, зарегистрированной в Facebook Developers.Представление выглядит следующим образом:
def fb_credits_callback(request):
#Data array that will be returned
data = {
}
string = ''
if request.method == 'GET':
string = 'GET'
elif request.method == 'POST':
string = 'POST'
send_mail(
'TestDare Debug',
'Received '+string+" request",
'registration@my_domain.com',
['my_personal_email@gmail.com'],
fail_silently=True
)
signed_request = request['signed_request']
plain_request = parse_signed_request(signed_request, FACEBOOK_APP_ID)
Теперь, естественно, это всего лишь предварительный тест (много отладки предстоит сделать позже), но я даже не получаю электронное письмо, когда нажимаю кнопку на своей странице.Это означает, что по какой-то причине Facebook не выполняет обратный вызов для моего приложения.Если я выполню запрос GET для этого представления, я получаю электронное письмо, как и ожидалось.
При нажатии на кнопку я получаю следующую ошибку:
"При обработке вашего платежа возникла проблема. Извините, но мы"Возникли проблемы при обработке вашего платежа. С вашей транзакции не было списано средств. Пожалуйста, попробуйте еще раз. "
Если кто-то может помочь мне отследить, почему не работает обратный вызов, я был бы очень признателен.
Спасибо