gpt4 book ai didi

php - 在 PHP 中从 Facebook 获取用户 ID

转载 作者:可可西里 更新时间:2023-11-01 00:10:49 26 4
gpt4 key购买 nike

我正在尝试制作一个 Facebook 应用程序,当用户打开该应用程序时需要来自 Facebook 的用户 ID。我已经在 Facebook Canvas 上设置了我的应用程序及其显示模拟表单,我需要帮助将 Facebook API 连接到我的页面,我需要为此下载 API 吗?我如何从 Facebook 说它发送给应用程序的 JSON 对象中获取用户 ID?

我的测试应用程序是:

<?php

echo "this is working";

?>

这在 Facebook 上有效。

最佳答案

下载PHP SDK

获取用户 ID 的非常简单的代码示例 - 如果用户已登录并已授权应用程序,则 $facebook->getUser() 将为您提供用户 ID:

require 'facebook.php';

$facebook = new Facebook(array(
'appId' => 'YOUR_APP_ID',
'secret' => 'YOUR_APP_SECRET',
));

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

if ($user) {
try {
// Get the user profile data you have permission to view
$user_profile = $facebook->api('/me');
echo "<pre>";
print_r($user_profile);
echo "</pre>";
} catch (FacebookApiException $e) {
$user = null;
}
} else {
die('<script>top.location.href="'.$facebook->getLoginUrl().'";</script>');
}

查看 SDK 和 Facebook Developers Site 上的示例.

关于php - 在 PHP 中从 Facebook 获取用户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6948668/

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