【问题标题】:as3 facebook api: why does Facebook need js apias3 facebook api:为什么 Facebook 需要 js api
【发布时间】:2012-05-16 09:53:39
【问题描述】:

我正在为 facebook 使用 as3 api。

我刚刚从 FacebookDesktop 类切换到 Facebook 类,我看到的第一件事是 Facebook 类需要 javascript api ...

我不想要额外的层。

那么为什么 Facebook 类需要 JS api?

【问题讨论】:

    标签: javascript actionscript-3 flash facebook-graph-api


    【解决方案1】:

    我的猜测是他们正在使用他们的标准 Javascript 包含来将数据来回获取到他们的服务器。他们的移动应用程序只是对 webviews 的包装,这些 webviews 重新利用了他们所有的在线内容,我假设他们在 AS3 中做类似的事情。

    【讨论】:

    • 博士。 Dredel ...谢谢。我知道 js api 是一个包装器......也许我的问题应该是,“为什么需要 js 包装器?”特别是考虑到 FacebookDesktop 类确实不需要需要它。
    【解决方案2】:

    在 html 中不需要任何内容​​来使用 Facebook AS3 API,除非您想要 AS3 API 不提供的特定功能。

    一个示例是用于调整 facebook 标签应用程序大小的 setAutoGrow() 方法,该方法在 AS3 API 中未提供。要使用它,您还必须实例化 JS API。

    【讨论】:

    • 从我的第一次测试中,Facebook.init 和 Facebook.login 都不能在没有 js api 的情况下工作......
    • 好吧,初始化回调已经失败了一段时间。如果没有 init,登录将无法工作。我已经严格使用 AS3 API 而没有 JS API 构建应用程序。请参阅此帖子以解决初始化问题:stackoverflow.com/questions/10614734/…
    • 似乎他们只是在破解一个解决方案......我现在很困惑......你是说 as3 facebook api 要求我开始破解它以使其工作?因为如果是这样的话,我宁愿绕过 as3 api 并直接学习适当的 facebook 指定技术。我想将 as3 用于 facebook api 的唯一原因是因为它应该为 facebook 领域提供一个强大且成功(且简单)的接口。谢谢。
    • "Adobe ActionScript 3 SDK for Facebook Platform 中 Facebook 类的 init() 、 login() 和 logout() 方法调用 com.facebook.core.FacebookJSBridge.as 类的方法进而调用 Facebook JavaScript SDK 的方法。” - adobe.com/devnet/facebook/articles/flex_fbgraph_pt3.html
    • 另外,肋骨,我相信在您提供的链接中,'var hasSession = Facebook.getAuthResponse().uid;' 是否 需要 js api:Facebook.getAuthResponse() 调用 js:FBAS.getAuthResponse() 调用 js-api:FB .getAuthResponse();
    猜你喜欢
    • 1970-01-01
    • 2012-02-06
    • 1970-01-01
    • 1970-01-01
    • 2011-04-11
    • 1970-01-01
    • 1970-01-01
    • 2012-01-29
    • 1970-01-01
    相关资源
    最近更新 更多