【问题标题】:Could not find the ColdFusion component or interface?找不到 ColdFusion 组件或接口?
【发布时间】:2013-03-20 12:19:42
【问题描述】:

我正在使用 ColdFusion 10、Windows 7 64 位、Railo 4 并安装了 Facebook CF SDK。当我尝试测试安装时,它会抛出这个错误:

Could not find the ColdFusion component or interface facebook.sdk.FacebookApp.

Ensure that the name is correct and that the component or interface exists.

The error occurred in C:/ColdFusion10/cfusion/wwwroot/facebook-cf-sdk/examples/website/index.cfm: line 34
32 : } else {
33 :    // Create facebookApp instance
34 :    facebookApp = new FacebookApp(appId=APP_ID, secretKey=SECRET_KEY);
35 : 
36 :    // See if there is a user from a cookie or session

如何修复此错误并将此 Facebook API 与 ColdFusion 集成?

【问题讨论】:

标签: facebook api coldfusion coldfusion-10


【解决方案1】:

这看起来像是说明中的错误,而不是将文件夹命名为 facebook-cf-sdk 将其重命名为 facebook,因为它正在寻找 cfc 的位置。

【讨论】:

    【解决方案2】:

    Busches 的回答绝对可以解决问题。另一种选择是修改 imports 以匹配您的目录结构:

    facebook-cf-sdk/examples/website/index.cfm

    <cfscript>
    import "facebook-cf-sdk.sdk.FacebookApp";
    import "facebook-cf-sdk.sdk.FacebookGraphAPI";
    

    facebook-cf-sdk/examples/website/tags.cfm

    <cfimport taglib="/facebook-cf-sdk/sdk/tags" prefix="facebook" />
    <cfscript>
    import "facebook-cf-sdk.sdk.FacebookApp";
    import "facebook-cf-sdk.sdk.FacebookGraphAPI";
    

    包含连字符的组件路径需要引号。

    希望这会有所帮助, - 明赫

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-17
      • 1970-01-01
      • 2018-04-03
      相关资源
      最近更新 更多