如何使用facebook curl和图表api在主板上发布?

时间:2011-05-02 07:42:42

标签: php facebook facebook-graph-api curl

我正在阅读facebook上的官方文档来创建应用程序。我发现没有问题,直到我进入解释如何发布你的呼喊的部分。

如何使用此代码?我不知道从哪里开始

curl-F 'access_token =...' \
      -F 'message = Hello, Arjun. I like this new API. '\
      https: / / graph.facebook.com / Arjun / feed

3 个答案:

答案 0 :(得分:1)

在这里你可以使用facebook sdk。这是一个自述文件,解释了如何连接到Facebook:

https://github.com/facebook/php-sdk/blob/master/readme.md

这是一个更详细的教程

http://thinkdiff.net/facebook/php-sdk-graph-api-base-facebook-connect-tutorial/

答案 1 :(得分:1)

我找到了解决方案:

<?php

    $ogurl = "INSERT_YOUR_OG_URL_HERE";
    define(FACEBOOK_APP_ID, "YOUR_APP_ID_HERE");
    define(FACEBOOK_SECRET, "YOUR_SECRET_KEY_HERE");

    $mymessage = "Hello World!";

    $access_token_url = "https://graph.facebook.com/oauth/access_token"; 
    $parameters = "type=client_cred&client_id=" . FACEBOOK_APP_ID .
        "&client_secret=" . FACEBOOK_SECRET;
    $access_token = file_get_contents($access_token_url . "?" . $parameters);

    $apprequest_url = "https://graph.facebook.com/feed";
    $parameters = "?" . $access_token . "&message=" .
        urlencode($mymessage) . "&id=" . $ogurl . "&method=post";
    $myurl = $apprequest_url . $parameters;

    $result = file_get_contents($myurl);

    // output the post id
    echo "post_id" . $result;
    }
?>

答案 2 :(得分:0)

我在其他人那里发了一个回答问一个非常相似的问题:facebook extended permissions

如果您使用FB PHP SDK,则无需担心如何使用cURL(但是,它非常简单,您可以在curl man page或{{3}中找到一些有用的信息。 }})