0

我正在尝试使用 Coldfusion 通过 Facebook 登录。我被困在这里如何显示登录按钮,.cfc我包括这样做。首先我从这个网站Facebook Coldfusion SDK下载 SDK ,然后我包括

 <cfinclude template="facebook-cf-sdk/sdk/FacebookApp.cfc">

然后添加此代码以获取登录按钮

    <p><fb:login-button perms="email,user_birthday" autologoutlink="true"></fb:login-button></p>

但我在浏览器中找不到任何按钮。有人能告诉我怎么做吗?我是coldfusion的新手,请有人帮助我如何与facebook联系。我用谷歌搜索并搜索了许多教程,但没有人告诉添加此按钮的基本步骤。感谢等待积极的回应

4

2 回答 2

2

cfinclude 标记与 .cfm 或 .html 文件一起使用。要访问 .cfc 文件中的代码,您必须使用 CreateObject() 函数或 cfobject 标记创建一个对象。

于 2013-06-27T12:58:18.963 回答
1

https://github.com/affinitiz/facebook-cf-sdk/blob/master/examples/website/index.cfm

使用以下代码:

import facebook.sdk.FacebookApp;
import facebook.sdk.FacebookGraphAPI;

稍后这些被实例化

if (APP_ID is "" or SECRET_KEY is "") {
    // App not configured
    facebookGraphAPI = new FacebookGraphAPI();
} else {
    // Create facebookApp instance
    facebookApp = new FacebookApp(appId=APP_ID, secretKey=SECRET_KEY);

有关 import 和 new 的其他文档可以在以下位置找到

http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WS61C07B60-3D65-4d71-8F2A-8411D8010E60.html

于 2013-06-27T13:43:56.233 回答