【问题标题】:How to configure my application php sdk (facebook)如何配置我的应用程序 php sdk (facebook)
【发布时间】:2013-07-25 14:40:43
【问题描述】:

我正在尝试使用 PHP SDK 创建我的第一次登录,显然我的应用程序配置错误,我编写了一个简单的代码来很好地学习这个 SDK,但我运行得不好,请帮忙做这个正确的。这是我的示例代码:

require_once("src/facebook.php");

$config = array();
$config['appId'] = '{App ID}';

$config['secret'] = '{App Secret}';

$config['fileUpload'] = true;

$facebook = new Facebook($config);

echo $facebook->api('/me');

echo $facebook->getUser();

【问题讨论】:

  • 你会从 facebook php sdk 得到一个很好的例子。 github.com/facebook/facebook-php-sdk。示例:github.com/facebook/facebook-php-sdk/blob/master/examples/…
  • Tahmina Khatoon 嗨,我已经尝试过这个例子,但我运行得不好,并不是说我做错了。谢谢。
  • 有什么问题。是否显示任何错误/异常?
  • 运行应用程序时窗口为空白,再次运行但无法通过这些操作的方法实现注销和登录,告诉我应用程序中存在配置错误。跨度>
  • 这是一个运行良好的示例: $user = $facebook->getUser(); $loginUrl = $facebook->getLoginUrl(); Login"; 但是要登录,我会收到以下错误,我可以修复它。应用程序配置不允许提供的 URL。:应用程序配置不允许提供的一个或多个 URL。它必须与网站的 URL 或画布 URL 匹配,或者域必须是应用程序的域之一的子域。

标签: php sdk facebook-php-sdk app-config


【解决方案1】:

到目前为止,您的评论,我认为是 facebook 应用配置问题。

登录到您的 Facebook 即。 https://developers.facebook.com。 -> 应用程序 -> 在编辑模式下打开您的应用程序。找到“使用 Facebook 登录的网站”。 在这里放置您正在运行此应用程序的域名。

http://yourdomain

出于开发目的,您可以设置

http://localhost/

在这个文本框中。

同样设置“App Domains”。现在再试一次。希望您的问题能得到解决。

【讨论】:

  • 我发现了问题。我必须将我的“使用 Facebook 登录的网站”设置为与我的示例网站相同的 URL。非常感谢 Tahmina Khatoon。
猜你喜欢
  • 1970-01-01
  • 2019-12-10
  • 2011-10-23
  • 1970-01-01
  • 1970-01-01
  • 2012-02-18
  • 2013-09-05
  • 2012-02-29
  • 1970-01-01
相关资源
最近更新 更多