Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>I think, essentially, it's all or nothing when it comes to Facebook authentication. You're asking for permission to take over the user's identity and post on their Facebook wall - there will definitely be some kind of authentication and user approval. It's not a totally trivial process.</p> <p>I'm sure you've looked already, but if you are OK using any of the social plugins that Facebook offers (<a href="http://developers.facebook.com/docs/plugins/" rel="nofollow">http://developers.facebook.com/docs/plugins/</a>), that might be an easier option to achieve what you're looking for. </p> <p>If not, you'll have to gain a user's permission and post on the wall the way Facebook describes on their site. There's another gem, called Koala (<a href="https://github.com/arsduo/koala" rel="nofollow">https://github.com/arsduo/koala</a>) that is pretty easy to use as well, but you can also take a look through the fb_graph documentation and see which pieces of code are applicable to your needs and duplicate that functionality.</p> <p>The best source of information is on Facebook's site (<a href="http://developers.facebook.com/docs/reference/api/" rel="nofollow">http://developers.facebook.com/docs/reference/api/</a>), where they describe the process in detail:</p> <blockquote> <p>You can publish to the Facebook graph by issuing HTTP POST requests to the appropriate connection URLs, using an user access token or an app access token (for Open Graph Pages). </p> </blockquote> <p>and</p> <blockquote> <p>Most write operations require extended permissions for the active user. See the authentication guide for details on how you can request extended permissions from the user during the authentication step.</p> </blockquote> <p>The first time I looked at this stuff I was totally overwhelmed, but play around with it and it will make a lot more sense.</p> <p>I just saw @manuelpedrera 's answer, and that's a good step-by-step guide. Short answer: there's no shortcut.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload