连接到Facebook时出现错误
我已经下载了php-sdk在php中使用facebook。我还在facebook网页上创建了facebook应用程序,以获取API密钥和密钥。
当我运行使用example.php,并尝试连接到Facebook,它让我看到以下错误:
连接到Facebook时出现错误
配置错误: 要修正这个错误,请在应用程序中设置编辑器设置你的连接网址。一旦它被设定,用户将登录后
我使用本地主机的PHP-SDK重定向到URL,而不是该页面。我试图将本地主机分配为连接URL,但Facebook不接受它。我已阅读Cross Domain Communication Channel,并认为这是我需要的。但我不知道如何使用它。
任何人都可以帮助我解决这个问题吗?
更新 其实我需要的是以下。我有Web应用程序,需要连接到Facebook并搜索Facebook中具有特定用户(用户将指定此内容)喜欢和兴趣的用户。任何关于解决我的问题的想法?
要根据喜好或兴趣搜索用户,使用新的Graph API,并解析JSON。
例如,这将搜索任何对奶酪的兴趣:
https://graph.facebook.com/search?q=Cheese&type=user&access_token=YOURTOKEN
这样,你不需要任何身份验证,只是一个访问令牌。
产生的PHP代码将是这样的:
$accessToken = 'abcdefghijk';
$query = urlencode($_GET['q']);
$graphUrl = 'https://graph.facebook.com/search?type=user&accessToken=' . $accessToken . '&q=' . $query;
$results = json_decode(file_get_contents($graphUrl));
我关闭卡门贝干酪切片。
使用本地主机作为连接网址的问题是,Facebook无法访问它,本地主机是为您的本地机器和Facebook连接到您的计算机,您将需要某种域名服务,以允许它连接,然后适当您的路由器上的设置允许通信通过。
我会建议在网络主机上设置它,并试图从那里使用sdk。
一个好地方,与Facebook的API时将检查出的教程上的Open Graph开始,一个我发现我的应用程序,让所有的用户朋友是这样有用:Facebook Connect Tutorial
但https://graph.facebook.com/search?q=Cheese&type=user似乎不适合我。它显示 { “错误”:{ “type”:“OAuthException”, “message”:“无效的OAuth访问令牌。” } } – Bakhtiyor 2010-06-06 18:38:57
现在,它工作,为什么我在url中插入** access_token **变量。 – Bakhtiyor 2010-06-06 18:54:02
是的,您将需要'access_token';我编辑了我的帖子,明确地说出这一点。 – 2010-06-06 19:02:28