Website: [url removed, login to view]
I am looking to encourage my members to join our various social media outlets and need to have automated means to reward members when they connect with various social media items and remove those rewards should they then disconnect (if possible). All of this should be doable with various API integration and a MySQL database w/ php setup.
This site runs on the Enjin network and will need to use it's API system for rewarding:
[url removed, login to view]
The enjin system allows a method to award/remove reward points via it's API to members. So the goal here is to add/remove points when certain actions are achieved.
User must be logged in and registered on the eaveecraft site
User must do one or more of the following actions:
- Subscribe to our youtube channel
- Like a youtube video
- Follow us on twitter
- Like our facebook page
- Share our facebook page
Each action can only be rewarded once per member with the exception of the liking of a youtube video which can be rewarded done once per video.
If rewards cannot be issued at the time of completion an alternative page can be placed on their site where the user can manually indicate they have completed the task prompting the system to verify and subsequently reward (for example checking our youtube subscriber list for that person's youtube username or our twitter follower list for their name). I'll leave it up to you to decide the best process.
You can also look at some of the social media exchange sites such as [url removed, login to view] for some ideas on how to do this tracking.
- All rewards must be recorded via MySQL and accessible via some form of admin interface.
- Some anti-fraud measures must be taken to ensure the member's don't cheat. An example would be to have the person forced to do youtube OAUTH authentication to prove their youtube username is legitimate...they can't simply type in a random name.
- Twitter following and youtube subscriptions must be checked once a day against all members that have been awarded to ensure they are still following or subscribed...if they are not then their reward must be revoked (the user should be able at that point to resubscribe to get their reward back)
- Points for each action need to be configurable via the admin interface
Payments for this project will be paid in milestones as you get each social media network functionality active. Ie Get twitter following tracked and rewarded (milestone payment), youtube subscription tracked and rewarded (milestone payment) etc. No payment will be issued prior to at least one social media platform working 100% as required.
Please contact me if you have questions or require more information.