gpt4 book ai didi

php - 如何在用户墙上发帖

转载 作者:行者123 更新时间:2023-11-29 02:34:46 25 4
gpt4 key购买 nike

我在 php mysql 中创建了一个 facebook 应用程序,现在我想将更新从应用程序传递到用户墙上,它不是一个点赞按钮,而是一个我想在用户墙上分享的事件。很像:

xxx 刚刚通过 logUrLunch App 吃了披萨作为午餐

我设法连接到 facebook 并从 facebook 获取用户 ID,如下所示:

$facebook = new Facebook(array(
'appId' => 'xxxxxxxxxxxxx',
'secret' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
));

// Get User ID
$user = $facebook->getUser();

if ($user) {
try {
// Get the user profile data you have permission to view
$user_profile = $facebook->api('/me');
$uid = $facebook->getUser();
session_start();
$_SESSION['userID'] = $uid;

//print_r($user_profile);
//echo "</pre>";
} catch (FacebookApiException $e) {
$user = null;
}
} else {
die('<script>top.location.href="'.$facebook->getLoginUrl().'";</script>');
}

最佳答案

您必须首先被授予publish_stream extended permission .

然后你可以使用stream.Publish在 Facebook Javascript SDK 中将 auto_publish 参数设置为 true 的方法,或查看图形 API 文档的“发布”部分 here这也可以用来完成这个。

关于php - 如何在用户墙上发帖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7018208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com