Post to users facebook on achievement - facebook

If a user wants to do a quiz on my website and when he answers 3 questions correctly, he can post this to Facebook. If posted to Facebook by the user, then I need a call back to my website so I can reward the user.
Which steps does this process take? I think the following, can you confirm?
User enters my site
User answers questions
On the last page it says 'congrats, well done' And i allow the user to click a button that links somewhere. Where does it link to?
By clicking on the button a message gets posted 'Facebookname; Correctly answered 3 questions and is rewarded!
I receive a callback or if not possible i inmediately after the user presses button in step 3 reward the user.
Is this flow correct? Can more details (flow wise, technical, API references) be added?

You can accomplish that very easy by using Open Graph actions and objects. But the process is quite long to explain here. I suggest you read here: https://developers.facebook.com/docs/concepts/opengraph/

Related

Facebook Permission to Explicity Share With Admin Approval

My question is about Facebook permission over Application Shares.
I'm developing a App solution to my Customer, out of Facebook's Domain: Here's how it works:
The user access a Page where he can write a message to create a post with Image features;
He is requested to approve this post on his Facebook's Timeline;
When he finishes, the post can not be instantly posted. It will be saved among other users' messages;
When the time comes, an administrator, through a Control Panel, will check and select the best message to qualify;
Only the best message will be posted on the author's Timeline (User Timeline).
The question is:
I know that Facebook is not allowing Implicit Shares, but I don't know if posting only after an administrator input is considered implicit, because there won't be user approval on that moment. He already did it back there writing the message.
Is that possible, or I will have to make another request through Notification or something?
Thanks to the comments. Here's the answer to my own question:
The Answer is NO. Doing a post without user confirmation, even if he already did it some time ago is considered a Implicit Share, and it is no longer possible. There is another problem with the step I provided. You cannot ask for a user to publish something that won't be made instantly. If you ask to do this, it must be right on time. I think there is an exception for Pages, but that's not the point.
To comply with facebook's policy, the same functionality can be made with these steps:
The user access a Page where he can write a message to create a post with Image features;
At this moment The User is NOT asked to post this on Facebook. He is just asked to create it without mentioning Facebook itself;
When he finishes, the post will be saved among other users' messages;
When the time comes, an administrator, through a Control Panel, will check and select the best message to qualify and notify the selected user to access the link containing the message;
Here, finally, the user can see his message and is asked to post it into his timeline;
The applications must always do exactly what they tell the Users they are going to do, and you cannot ask something or request a permission for some functionality that you won't use at that moment.
Thank you!

facebook test user like

I am now using Facebook API. The aim is to determine that he is not a fan of the Facebook fan page
So I want to ask Facebook to help me open the delegated authority
I need to open a test account good they do audit
But I found that when I use the test account
And have no way to praise, because there is no press Like button appears
Because I need to obtain a judgment that is to praise
I do not know do not do it, or are there any alternative options?
I hope you can help me doubts
I have the same problem.
— My Test users are friends with each other
— One test user posts a status update
— I log in as the other test user. The post appears on my timeline, but I have only a "share" button, NO LIKE BUTTON.

Facebook .. develop a tab have 5 products have users share these individual products to friends wall

firstly please forgive me if these is a repeat question, i have looked through the website trying to find similar threads and they didnt exactly answer my question.
my delema is the following, i just wanted to know if it is possible to create a facebook Tab, have for example five products and under this have a button or a feature which allowed users to send this product to a particular friend's WALL with a comment that they can write.
I know there is the share functionality and you can manually tag the post/item i also know of the send functionality which posts a private message.
is there anyway of having this to the wall.?

URL could not be liked because it's been blocked

I am developer of www.iloveskola.lv and I have created facebook login with API.
After user logs in with his facebook account he has opportunity to participate in voting game.
One question, 4 answers.
Each answer is facebook LIKE button.
When user press like button, LIKE content on facebook has been created automatically.
First 2-3 days its was working perfect, but now when user press button iframe content just blinks and nothing.
I checked this with mozilla(bug zilla) and saw following response:
for (;;);{"__ar":1,"payload":{"success":false,"show_error":true,"error_info":{"brief":"Invalid url","full":"URL could not be liked because it's been blocked.","errorUri":"\/connect\/connect_to_node_error.php?title=Invalid+url&body=URL+could+not+be+liked+because+it\u002527s+been+blocked.&hash=AQAh-oNvuhmlqYzH"}}}
For deep investigation you can try this system by yourself.
If our site is blocked want to hear explanation why this is happening.
If you were using Like buttons as a voting mechanism in a promotion (which is expressly against Facebook policy) it's quite likely users were marking the resulting stories as spam, removing the Like shortly afterwards, hiding it from their news feed, etc.
When you try to share a link and it fails, there's a link in the error message for contacting Facebook if you believe the block is incorrect.
Your site has been blocked, most likely because they deemed to be spam or breaking their terms of service regarding your contest rules. Contact their developer group to find out how to get it unblocked.

Facebook API: create event using Facebook's form

I've done my searching for the answer to this but it remains unclear. This could be a simple "possible" or "not possible" answer.
I have a site I'm creating that uses Facebook Connect (may or may not be relevant). I would like users to be able to create Facebook events based on events posted on this site. I'm familiar with the Facebook API and realize I could make my own form that would allows users to create a Facebook event... but I don't really think I want to do that work.
Is there a way I can point a user to Facebook's "create event" form but simply pre-populate some of the fields to help them along?
For example, say I wrote post about a free concert and had a button that said "make this an event on Facebook!". I would like that to link back to the fB event form with a title "Reggae Night 2010" and then from there the user could go on and create the event as they normally would. I don't see the point in doing my own form, validation, etc.
Thanks!
Firstly, obviously have a FB login enabled page and/or when the click your site's "click here to create event in Facebook" button, then have it check for whether the user is already logged into FB. Then use javascript to prepopulate the fields on the form on this page...
http://www.facebook.com/events/create.php
...with the info from your site's event.
That should be it!
-Flak
EDIT: spankmaster79 - yes, that's what I said above.... have your code CHECK for WHETHER you're ALREADY LOGGED INTO FB first. (Please remove the -1, I'd appreciate it)