proctr
proctr

Reputation: 452

Post Automatically Using Open Graph

I just created an app on Facebook (Open Graph). I want to publish a feed on the user's wall if they read that page. I can get it to execute in Unix Terminal but its not working via PHP or HTML. It should function like the Washington Post Social Reader where whenever you read a story, it shows up on your wall..saying "XYZ read a story on WashingtonPost"..I've got all setup done except for the last part.

I need to use a function in my website that will fire when the page loads..sending a post request to Facebook and publish the feed to the reading user (Provided they have authenticated my app).

I tried using the following method provided by Facebook but it didn't work

    <script type="text/javascript">
function postCook()
{
    FB.api('/me/YOUR_NAMESPACE:cook' +
                '?recipe=http://example.com/cookie.html','post',
                function(response) {
        if (!response || response.error) {
                alert('Error occured');
        } else {
            alert('Post was successful! Action ID: ' + response.id);
            }
    });
}
</script>

Please help ASAP

Upvotes: 0

Views: 538

Answers (1)

borisdiakur
borisdiakur

Reputation: 12082

Log the error and see what Facebook tells you:

console.log('Error occured => ' + response.error.message);

Also use the Facebook debug tool to check your meta tags.

Upvotes: 1

Related Questions