我知道这是一个非常古老的问题。但我真的必须再问一次同样的问题。我如何使用PHP更新我的状态?因为我在谷歌和stackoverflow中找到了几个解决方案,但目前没有一个有效。可能是facebook升级过程的原因或其他原因。我分:1) http://360percents.com/posts/php-curl-status-update-working-example-sep-2010/2) http://www.barattalo.it/2010/03/01/php-curl-bot-to-update-facebook-status/
但不幸的是没有一个解决方案是有效的。所以,他们是任何善良的心谁可以帮助我更新facebook状态使用php轻松?我将非常高兴,如果有人请给任何工作的解决方案。问候,利雅得
我写了一篇关于在用户留言板上发布消息的教程:如何使用Facebook Graph API在用户留言板上发布消息。
$args = array(
'message' => 'Hello from my App!',
'link' => 'http://www.masteringapi.com/',
'caption' => 'Visit MasteringAPI.com For Facebook API Tutorials!'
);
$post_id = $facebook->api("/me/feed", "post", $args);
指出:
- 我正在使用PHP-SDK
- 您需要
publish_stream
权限 - 查看这个答案
直接检查Facebook API怎么样?
http://developers.facebook.com/docs/查看"Graph API"
Graph API是Facebook平台的核心,使您能够向Facebook读写数据。它提供了一个简单而一致的社交图视图,统一地表示对象(如人、照片、事件和页面)以及它们之间的联系(友谊、喜欢和照片标签)。
我在我的博客中完整地编写了这段代码,请查看下面的链接
http://scriptime.blogspot.in/2012/12/facebook-status-updates-using-php-sdk.html这里我写了一小段代码
$status = $_POST['status'];
$facebook_id = $userdata['id'];
$params = array(
'access_token' => $access_token,
'message' => $status
);
$url = "https://graph.facebook.com/$facebook_id/feed";
$ch = curl_init();
curl_setopt_array($ch, array(
CURLOPT_URL => $url,
CURLOPT_POSTFIELDS => $params,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_VERBOSE => true
));