我有一个要求,我需要在用户墙上自动发布一些更新。用户已经授予publish_actions
权限,并且我在数据库中存储了USER ID。现在通过使用一些cron作业,我想用一些照片或一些链接更新这些用户墙。
我试过这段代码:
<?php
$config = array();
$config['appId'] = 'XXX';
$config['secret'] = 'XXX';
$config['fileUpload'] = false; // optional
$facebook = new Facebook($config);
$session = $facebook->getUser();
$result = $facebook->api(array(
'method' => 'users.setStatus',
'status' => 'Hello World',
'uid' => '123', /// user_id
'session' => $session,
));
?>
此工作正常,但不是作为Feed或照片共享链接。使用JS Sdk是可能的,但似乎FB自2013年2月6日起已停止使用。
有没有正确的方法呢?
答案 0 :(得分:0)
使用Facebook 3.0 PHP-SDK,$facebook->api()
第一个参数需要端点/me/feed
,/me/photos
,而第二个参数需要方法GET
,POST
和{ {1}},第三个是您要与呼叫一起发送的DELETE
个参数,请尝试:
array