我正在阅读facebook上的官方文档来创建应用程序。我发现没有问题,直到我进入解释如何发布你的呼喊的部分。
如何使用此代码?我不知道从哪里开始
curl-F 'access_token =...' \
-F 'message = Hello, Arjun. I like this new API. '\
https: / / graph.facebook.com / Arjun / feed
答案 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}中找到一些有用的信息。 }})