我正在使用 AS3 facebook API 设置一个 facebook 应用程序。我做的第一件事是调用 Facebook.init()。当这在我们的正常开发设置(一个正常的 http 站点)上完成时 - 这完美地工作并且我能够访问图表。但是,当我切换到 https 站点(带有自签名证书)时,Facebook.init() 永远不会触发回调。我已正确设置 crossdomain.xml 以允许所有安全性错误。任何人都知道我如何设置它以使其正常工作。
问问题
856 次
2 回答
0
从 JS 中的 FB.init 获取 accessToken
将 accessToken 传递给 Flash(swf 参数或 ExternalInterface)
使用 accessToken 调用 Facebook.init() 并设置 options.status = true
var options:Object = {};
var accessToken:String = null;
if(!StringValidator._isNullOrEmpty(m_swfParameters._accessToken))
{
options.status = true;
accessToken = m_swfParameters._accessToken;
}
Facebook.init(m_facebookProvider._appId, _onInitedCallback, options, accessToken);
if(options.status === true)
{
_onInitedCallback(options, null);
}
于 2013-04-22T09:27:03.720 回答
0
事实上,自 8 月以来,Facebook 与 FB API AS3 的连接不再有效……
使用来自http://code.google.com/p/facebook-actionscript-api/downloads/detail?name=GraphAPI_Examples_1_8_1.zip的 FlashWebExemple.fla
Facebook.init(APP_ID, onInit);
protected function onInit(result:Object, fail:Object):void {
trace("on INIT");
if (result) { //already logged in because of existing session
outputTxt.text = "onInit, Logged In\n";
loginToggleBtn.label = "Log Out";
} else {
outputTxt.text = "onInit, Not Logged In\n";
}
}
没有“在初始化”消息...
任何人 ?
于 2012-08-27T16:29:11.823 回答