#database #api #facebook-credits #credits
#База данных #API #facebook-credits #реквизиты
Вопрос:
У меня есть приложение, в котором я хочу, чтобы пользователи могли покупать внутриигровые кредиты, называемые монетами.
Я установил свой URL обратного вызова и могу совершить покупку, я получаю order_id и получаю его из обратного вызова, но как мне обновить строку пользователей в моей базе данных MySQL после того, как они совершили покупку.
Любопытно, как выглядит моя база данных MySQL
Идентификатор ……FBID………… Имя………. Монеты
7…….1000***797…. Джон…………..0
После того, как пользователь купил 200 монет за 1 кредит, я хотел бы сделать это
$SQL = «ОБНОВИТЬ tb_users УСТАНОВИТЬ монеты = Монеты 200 ГДЕ FBID = ‘$usernumber'»; $result = mysql_query($SQL);
Но как и где я должен это сделать? Это в callback.php файл или в index.php файл после «var callback = функция (данные)».
Кажется, я не могу передать идентификатор пользователя из формы в индексе в callback.php
Итак, как мне это сделать, и если это возможно, должен ли я обновить свою базу данных в callback.php файл??
Ответ №1:
Nevermind обнаружил это. Вы можете получить информацию о пользователе через API обычным способом и обновить базу данных в callback.php после того, как «уладили».