Facebook Rewards Program

I am new to developing for Facebook so please excuse my broad range of questions.

I want to implement a Facebook "rewards" program for my company similar to what is here.

Basically, our customers will be able to associate with us on Facebook and allow us to post to their walls.  In return, they will earn reward points towards their future purchases.

What do I need to set up for this?  Originally, I thought I needed to create a canvas application (I have been messing around with this), but the company already has a Facebook Site so is it only a matter of setting up an Open Graph application (like here)?

Once that question is settled I also need to know if I can have users enter a code or some additional information when they "sign up" for our application in order to associate them with the appropriate account in our database.

I have many more questions, but if I can wrap my head around these two questions then I think I'll be on the right track!
MiamiTecAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Manoj PatilSr. Software EngineerCommented:
0
MiamiTecAuthor Commented:
techChallenger1:  thank you for the links!

...but none of the links really get into the questions I was asking:

"Canvas vs Graph" and linking data from my database with Facebook data.
0
Manoj PatilSr. Software EngineerCommented:
Hello,
If you wanted to store the user data in your database you must create an FB application.
You said that you already have an facebook application, if it is, you just need to implement the logic for reward program in same application Or you can create new application.
 So that you can set up the Open Graph....
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
MiamiTecAuthor Commented:
Thanks for the input.

I am going to ask some more pointed questions in other threads!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Facebook

From novice to tech pro — start learning today.