无法找到我在developers.facebook.com上注册我的网站的方式

时间:2012-12-18 12:13:20

标签: facebook facebook-graph-api

我想使用Facebook graph API。我想要做的是,如果我有一个人的电子邮件地址,我想看看他是否有一个带有该ID的Facebook帐户。所以我用Google搜索了一下,发现我可以使用它。

graph.facebook.com\search?q=abc@xyz.com&type=user

我需要提供的只是电子邮件ID(在这种情况下是abc@xyz.com)所以我会从Facebook数据库中获取用户ID的一些输出,我可能会查看他的个人资料。问题是我无法弄清楚如何使用此URL开始工作。我在https://developers.facebook.com/apps

上创建了一个应用

并获得应用ID / API密钥 App Secret ,但我认为我需要注册一个网址,以便我可以访问Facebook数据库。但我无法找到何处和如何。我没有找到任何好的文件或左右指导我。任何人都可以亲切地让我知道该怎么做? PS 我使用此代码检查一切正常:

<?php
require_once("src/facebook.php");

$config = array();
$config[‘appId’] = 'api key';
$config[‘secret’] = 'secret';
$config[‘fileUpload’] = false; // optional

$facebook = new Facebook($config); 
$user = $facebook->getUser();
echo "user = ".$user;
?> 

并始终返回user = 0

1 个答案:

答案 0 :(得分:1)

如果没有授权,

getUser将始终返回0,这是函数的关键点;返回申请的授权用户。

如果您正在寻找不需要有效用户的Graph API调用,那么您不需要使用该功能。当没有用户访问令牌时,PHP SDK将使用应用程序令牌进行调用。

https://github.com/facebook/facebook-php-sdk/blob/master/src/base_facebook.php#L407