gpt4 book ai didi

android-emulator - 钛应用程序与 Facebook 的集成

转载 作者:行者123 更新时间:2023-12-04 07:28:04 24 4
gpt4 key购买 nike

我开始使用钛并熟悉框架已经有几天了。它真的很酷的框架。现在我正在构建一个试图与 facebook 连接的应用程序......我还在 facebook 开发人员上注册了一个应用程序并获得了 id。但由于某种原因它无法连接......我收到如下错误:

Message: Uncaught TypeError: Cannot set property 'appid' of undefined

我的代码如下:( http://docs.appcelerator.com/titanium/latest/#!/api/Titanium.Facebook-property-loggedIn )

// Don't forget to set your appid and requested permissions, else the login button
// won't be effective.
Titanium.Facebook.appid = "xxxxxxxxxxxxxxx";
Titanium.Facebook.permissions = ['publish_stream', 'read_stream'];
Titanium.Facebook.addEventListener('login', function(e) {
if (e.success) {
alert('Logged in');
}
});
Titanium.Facebook.addEventListener('logout', function(e) {
alert('Logged out');
});

// add the button. Note that it doesn't need a click event or anything.
Titanium.UI.currentWindow.add(Titanium.Facebook.createLoginButton({ top: 50, style: 'wide' }));

在我的 tiapp.xml 中添加了以下代码:

<property name="ti.facebook.appid">XXXXXXXXXXX</property>
<modules>
<module platform="android">facebook</module>
</modules>

我正在使用 android 2.2 模拟器的最后一件事...我知道我应该在 titanium appcelerator 论坛上问这个问题...我没有问过,但确实得到了任何回应...我想这里的一些极客可能会帮助我.. 谢谢

最佳答案

我正在使用带有 3.1 SDK 的 titanium studio。所以我猜 Titanium.Facebook 在较新的版本中已被弃用。 http://docs.appcelerator.com/titanium/latest/#!/api/Titanium.Facebook.LoginButton )

下面的代码片段适合我..

var win = Ti.UI.createWindow({backgroundColor: 'white'});
var fb = require('facebook');
fb.appid = "xxxxxxxxxxxxxxx";
fb.permissions = ['publish_stream'];

fb.addEventListener('login', function(e) {
if (e.success) {
alert('Logged in');
}
});
fb.addEventListener('logout', function(e) {
alert('Logged out');
});
win.add(fb.createLoginButton({
top : 50,
style : fb.BUTTON_STYLE_WIDE
}));
win.open()

干杯...

关于android-emulator - 钛应用程序与 Facebook 的集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16422332/

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