Facebook Credits API PHP — обновление идентификатора пользователя в базе данных MySQL после покупки

#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 после того, как «уладили».