gpt4 book ai didi

Facebook 粉丝页面选项卡和用户 ID

转载 作者:行者123 更新时间:2023-11-30 05:27:32 25 4
gpt4 key购买 nike

根据以下链接中的文档,如果用户将与表单交互,我们可以获得用户 ID。

http://wiki.developers.facebook.com/ind … d_政策

“如果查看用户与选项卡交互(如提交表单、采取导致 AJAX 加载新内容的操作,或遵循加载到选项卡上的相对 URL),则该用户的 UID 将发送到应用程序作为 fb_sig_user 参数,配置文件所有者的用户 ID 作为 fb_sig_profile_user 参数发送。查看用户的 session key 是 key ,仅当用户授权应用程序时才发送。”

在我的粉丝页面选项卡中,我有一个 AJAX 表单,用户可以提交一些值..现在我还需要用户 ID..我怎样才能得到这个..

我尝试使用 $_POST['fb_sig_user'] 在我的 AJAX 提交页面中获取值,但没有成功..任何人都可以帮我解决这个问题..

最佳答案

您将无法使用 $_POST['fb_sig_user'] 获取用户 ID,除非您通过在 facebook 的 ajax 函数中使用此功能来验证用户:

ajax.requireLogin = true;

例如,我用这个可以很好地检索它:

function do_ajax(url, div_id)
{
document.getElementById('poller_waitMessage').setStyle('display', 'block');

var ajax = new Ajax();
ajax.responseType = Ajax.FBML;
ajax.onerror = function(error)
{
new Dialog().showMessage("Error:", "Some communication error occured, Please reload the page.","Ok");
};

ajax.ondone = function(data)
{
document.getElementById('poller_waitMessage').setStyle('display', 'none');
document.getElementById(div_id).setInnerFBML(data);

}

ajax.requireLogin = true; // <----- this is important
ajax.post(url);
}

关于Facebook 粉丝页面选项卡和用户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2537955/

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