【发布时间】:2012-03-23 21:00:33
【问题描述】:
我正在尝试在没有用户登录的情况下将某些内容发布到用户的墙上。 错误 210 用户不可见总是发生,但我获得了扩展权限: 1.Manage_pages 2.签到 3.offline_access 4.publish_stream 5.read_stream 隐私设置“谁可以在您的墙上发帖?”也设置为“所有人”。 facebook可以做我想要的还是缺少任何权限?以下是我用于测试的 php 代码,并将 user_id 设置为我的另一个 facebook id。
<?php
require_once 'phpsdk/src/facebook.php';
'appId' => 'my_app_id',
'secret' => 'my_app_secret',
'cookie' => true,
));
$args = array(
'message' => 'Test',
'link' => 'http://dev.goinggreentoday.com/',
'caption' => 'Welcome to GGT'
);
$post_id = $facebook->api("/user_id/feed", "post", $args);
?>
【问题讨论】:
-
您的代码有问题(缺少
$facebook = new Facebook(array()。还要确保应用access_token创建成功,否则你将无法发帖 -
感谢 ifaour $facebook = new Facebook(array (appId,secret)) 之前已设置,并且 access_token 也已成功创建。