Facebook Премиум-контент - PullRequest
       4

Facebook Премиум-контент

0 голосов
/ 09 ноября 2011

https://developers.facebook.com/docs/creditsapi/ информация и примеры кодов о платежах доступны по этой ссылке. Мне нужно научиться показывать или скрывать контент в моем приложении. Например, если пользователю платят и он имеет премиум-аккаунт, этот пользователь должен видеть эксклюзивный контент, но бесплатный пользователь не должен видеть эксклюзивный контент. Я имею в виду;

Платные пользователи увидят контент "A" ...

Бесплатные пользователи увидят контент "B" ...

Я хочу разделить то, что могут видеть мои пользователи, независимо от того, премиальные они или нет.

Спасибо за помощь!

1 Ответ

0 голосов
/ 09 ноября 2011

У меня нет большого опыта работы с API Facebook, но я считаю, что этот фрагмент из вашей ссылки - это то, что вы ищете:

Когда это будет завершено, Facebook снова обратный вызовна ваш URL-адрес обратного вызова с помощью метода «payment_status_update» и переменной «status», установленной в «урегулированный».Это когда вы окончательно узнаете, что транзакция была успешно завершена, и затем вы сможете выполнить любые операции, чтобы передать элемент пользователю.

Все, что вам нужно сделать, это записать флаг в вашей базе данных.поле.ПРИМЕЧАНИЕ. Я предполагаю, что у вас есть множество продуктов, хранящихся в таблице products, и множество пользователей, хранящихся в таблице users.В таблице пользователей вам, вероятно, придется хранить их идентификатор Facebook (не имя пользователя, числовой идентификатор), чтобы идентифицировать их в будущем.

  1. Когда Facebook выполняет обратный вызовpayments_status_update с status, установленным на settled, необходимо создать связь между таблицами products и users, используя таблицу пересечений под названием products_users.(Это означает, что пользователь теперь владеет этим продуктом / контентом).

  2. Когда пользователь нажимает на ваше приложение, вы получаете его числовой идентификатор пользователя, а затем проверяете, существует ли связь между его идентификатором иproducts таблица через products_users.Если есть, вы можете написать запрос SQL, чтобы получить список продуктов, которые они принесли.Исходя из этого, вы сможете определить, может ли пользователь видеть премиум-контент или нет.

...