我创建了一个使用图形 API 的搜索栏,直到大约一个月前它还运行良好。您可以在搜索栏中输入一些内容,然后从 Facebook 获取与您的搜索参数相关的信息。它由于某种原因停止工作。所以我去了我的浏览器搜索栏,像这样手动输入图形搜索 -
http://graph.facebook.com/search?q=zombies
这也不再起作用,我收到一条错误消息,上面写着 -
{ "error": { "message": "(#200) 必须有一个有效的 access_token 才能访问这个端点", "type": "OAuthException", "code": 200 } }
是否有更新使我的搜索停止工作?我一直在阅读 Facebook 的文档,但找不到我要找的东西。有人可以帮我重新开始工作吗?我的搜索位于http://ericnaff.com/html5/p3。这是我正在使用的脚本-
功能搜索FB(用户搜索参数){
$.getJSON('https://graph.facebook.com/search?q=' + userSearchparameter + '&type=post&callback=?', function(fbResults){
$.each(fbResults.data, function() {
// Data Templating
$('<article class="fbResults"></article>').append (
'<section class="resultsSource"><h6 class="shareHeader">' +
'<img class="fromUser" src="https://graph.facebook.com/' + this.from.id + '/picture" height="50" width="50" alt="' + this.from.name + '">' +
'<a href="http://www.facebook.com/' + this.from.id + '" class="fromName">' + this.from.name +'</a> shared a <a class="typeLink" href="' + this.link + '">' + this.
type + '</a> </h6>' +
'<time class="createdTime" datetime="' + this.created_time + '">' + fuzzyFacebookTime(this.created_time.replace(/-/g,'/')) + ' ·</time>' +
'<img class="typeLinkIcon" src="' + this.icon + '" alt="icon"></section>' +
'<section class="resultsDescription"><h6><a class="shareLink" href="' + this.link + '">' +
'<img class="sharePicture" src="' + this.picture + '" height="90" width="90" alt="' + this.from.id + '">' +
'<span class="shareName">' + this.name + '</span>' +
'<span class="shareCaption">' + this.caption + '</span>' +
'<span class="shareDescription">' + this.message + '</span>' +
'</a></h6></section>' +
'<iframe class="linkShare" src="http://facebook.com/plugins/like.php?href=' + this.link + '"></iframe>'
).appendTo('body');
我知道它说我的错误中没有正确的访问令牌,但它从来没有使用过一个并且工作正常。如果我需要添加一个,我想在哪里包含它?谢谢!