gpt4 book ai didi

Javascript Facebook 变量问题

转载 作者:行者123 更新时间:2023-11-28 01:49:37 25 4
gpt4 key购买 nike

好吧,我了解 Javascript,并且一直在为 Facebook 拼凑一个小应用程序。问题出在我的 JS 和 facebook api 之间。

我使用标准库用用户 friend 列表填充数组并显示它们以供选择。

function renderMFS() {
// First get the list of friends for this user with the Graph API
FB.api('/me/friends', function(response) {
var container = document.getElementById('mfs');
var mfsForm = document.createElement('form');
mfsForm.id = 'mfsForm';

// Iterate through the array of friends object and create a checkbox for each one.
for (var i = 0; i < Math.min(response.data.length, 1000); i++) {
var friendItem = document.createElement('div');
friendItem.id = 'friend_' + response.data[i].id;
friendItem.innerHTML = '<input type="radio" onclick="sendSlap(this)" name="friends" value="' + response.data[i].id + '" />' + response.data[i].name;

mfsForm.appendChild(friendItem);

}

container.appendChild(mfsForm);
});

}

然后我使用自己的函数发布了两条提要消息。

function sendSlap(cb) {



FB.ui({
method : 'feed',
link: 'https://apps.facebook.com/537130286376086',
to : cb.value,
description : 'You have been bitch slapped by a friend',
actions: [
{'name': 'Slap Back', 'link': 'https://apps.facebook.com/537130286376086'}
],
}, function(response) {
});

FB.ui({
method : 'feed',
link: 'https://apps.facebook.com/537130286376086',
description: "Someone just got bitch slapped",
actions: [
{'name': 'Slap Someone!', 'link': 'https://apps.facebook.com/537130286376086'}
],
}, function(response) {
});

}

所有这些都运行得很好。问题是当我尝试将实际数据带入“帖子”时。我的第一种方法不起作用,也没有错误,它只是没有生成帖子。

description: "Someone just got bitch slapped" + cb.name,

如您所见,变量“cb”携带来自调用的数据。 cb.value 工作得很好,并且以相同的方式调用它以及我正在尝试做的事情。但是,我并没有深入研究这个问题,而是快速创建了一个单独的函数来提取我需要的信息。

FB.api(cb.value, function(response) {

var data1=response.name;
return data1;


}

我使用警报来检查 cb.value 是否正常,response.name 是否正确,并且我检查了所有数据的拼写。然后我将 data1 拉回到帖子中,并在帖子中得到“未定义”。我用几种方法摆弄了这个,但它只是不带回数据。第一种方法最有意义,但这里存在严重错误。

最佳答案

morantis,我有一个构建的应用程序并遇到了其中一些问题,我通过使用带有访问 token 的 FB.getLoginStatus 解决了它,并且当这些函数内需要 fb.ui 时,它为我的应用程序提供了完整的功能,并且完全控制您从用户那里获得的所有数据。还使用全局对象,完成了保存提要等信息的技巧。

关于Javascript Facebook 变量问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19851469/

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