gpt4 book ai didi

android - Facebook apprequests 对话框总是返回已取消的 Titanium Android?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:14:13 25 4
gpt4 key购买 nike

我正在使用 facebook 3.0.1 钛模块。在 Android 中,Facebook apprequests 对话框始终返回为已取消,即使实际的 apprequest 已发送,如 Facebook 上所示。因此,我无法将 requestid 存储在我的后端,这使得 apprequest 无用。

但在 iOS 中它工作正常。

这是我的代码

var fb = require('facebook');
fb.appid = 'my_app_id';
fb.permissions = ['publish_stream', 'read_stream', 'email']; // Permissions your app needs
fb.forceDialogAuth = true;

fb.addEventListener('login', function(evt) {
if (evt.success) {
fb.dialog("apprequests", {
message:"LeaugeNation",
// max_recipients : "2"
}, function(response) {
alert(JSON.stringify(response));
if(response.result) {
alert("send friend req");
// sendFacebookInvite(e.result);
}
});

} else if (evt.error) {
alert("error");
} else if (evt.cancelled) {
alert("cancelled");

} else {
alert("default");
}
});

fb.authorize();

如果我运行代码,我会得到以下结果

{"cancelled":true,"code":-1,"success":false}

我进行了以下更改,但没有得到结果。

  • 改变appid不会改变结果
  • 更改了该 Facebook 应用的 key 哈希

提前致谢。

能否请您告诉我我想做哪些更改才能在 Android 中获得正确的结果。

最佳答案

您必须查看 facebook 设置。您是否注册了您的 Activity 并获得了您在此处使用的开发者网站的许可。此外,如果您不导出您的应用程序,请使用正确的 keystore 正确导出。

关于android - Facebook apprequests 对话框总是返回已取消的 Titanium Android?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21279769/

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