2

我正在使用 ColdFusion 10、Windows 7 64bit、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 集成?

4

2 回答 2

3

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

于 2013-03-20T12:52:02.250 回答
1

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

facebook-cf-sdk / 示例 / 网站 / index.cfm

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

facebook-cf-sdk / 示例 / 网站 / tags.cfm

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

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

希望这会有所帮助, - Minh

于 2013-03-21T20:57:14.803 回答