我试图在没有登录的情况下将内容发布到用户的墙上。 错误210用户不可见总是出现但我有扩展权限: 1.Manage_pages 2.检查插件 3.offline_access 4.publish_stream 5.read_stream 隐私设置“谁可以发布在你的墙上?”也设置为“Everyone”。 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);
?>
答案 0 :(得分:1)
应用无法代表自己发布到用户的个人资料。您需要使用用户访问令牌。
答案 1 :(得分:1)
有些用户根本不允许张贴在他们的墙上。这很可能也是为什么您的应用无法发布到用户墙上的原因。