Tag: facebook graph api

Facebook API:吸引喜欢网页的人们

我想获得一个喜欢某个页面或者粉丝的用户列表。 FB API文档指出,您只能使用社交图获取某个页面的粉丝数量,而不是粉丝列表。 在这里的讨论检索Facebook的粉丝名称表明,可以使用一个FQL查询如SELECT user_id FROM like WHERE object_id="YOUR PAGE ID"来获得喜欢的人的人数,但同一页,它给出一个空的答复“{}”。 所以我想知道是否有人有一个想法,如果这可以做到。

有没有办法检查Facebook访问令牌是否仍然有效?

我的网站使用终身访问令牌( offline_access )。 但是,如果用户更改其密码,访问令牌将被重置。 有没有一种方法来调用graphicsAPI之前检查当前访问令牌是否有效? 谢谢你的时间。

SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证书B:证书validation失败

我正在使用Authlogic-Connect进行第三方login。 运行适当的迁移后,Twitter /谷歌/雅虎login似乎工作正常,但Facebooklogin引发exception: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed 开发日志显示 OpenSSL::SSL::SSLError (SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed): app/controllers/users_controller.rb:37:in `update' 请build议..

使用没有访问令牌的Facebook Graph API获取公共页面状态

我正在尝试使用Facebook Graph API从公共页面获取最新状态,比如http://www.facebook.com/microsoft 根据http://developers.facebook.com/tools/explorer/?method=GET&path=microsoft%2Fstatuses – 我需要一个访问令牌。 由于微软网页是“公开”的,这是绝对的情况吗? 没有访问令牌,我有没有办法访问这些公共状态? 如果是这种情况,为我的网站创build访问令牌的正确方法是怎样的? 我有一个应用程序ID,但http://developers.facebook.com/docs/authentication/中的所有示例描述处理用户login。 我只是想在Microsoft网页上获得最新的状态更新并将其显示在我的网站上。

Facebook页面访问令牌 – 这些过期吗?

我正在构build一个允许用户pipe理他们的Facebook粉丝页面的应用程序。 这需要以下两个访问令牌: 用户访问令牌 页面访问令牌 我对用户访问令牌非常熟悉,但对页面访问令牌不是很熟悉。 有人知道页面访问令牌保持有效多久吗? 我在Facebook上能find的就是这个简洁的段落 ,它没有提到任何有关过期的事情。 我可以假设,如果我要求具有offline_access权限的用户访问令牌,页面访问令牌也将无限期地持续(除非用户更改密码或手动取消授权我的应用程序)? 我问,因为我想知道我应该多久查询一下Facebook Graph API并获取页面访问令牌。 当用户注册时,我应该只需要一次吗? 还是我应该要求他们每个API调用一旦他们不断变化? 后者显然是更多的征税!

为给定的URL获取Facebook /共享计数

我正在使用Facebook API来获取给定url的类似/共享计数。 奇怪的是,在返回结果中似乎很不一致。 例如,这个页面返回结果: https://api.facebook.com/method/fql.query?query=select%20total_count,like_count,comment_count,share_count,click_count%20from%20link_stat%20where%20url='http://www.groupon.com/deals / seattlehelitourscom逐经典直升机CORP'&格式= JSON 而这个不是: https://api.facebook.com/method/fql.query?query=select%20total_count,like_count,comment_count,share_count,click_count%20from%20link_stat%20where%20url='http://www.livingsocial.com/deals / 278194-日落皮划艇-热杂烩'&格式= JSON 第二页显然有一个共享计数,当我检查页面的HTML,正在使用共享的URL是我已经放在上面的API请求。 但是,API不会响应任何数量的喜欢或份额的计数信息。 任何线索为什么API可能会响应一些URL而不是其他人?

喜欢代表用户的页面?

我试图让用户通过SDK“喜欢”一个页面。 用户已login,并从cookie中获得有效的访问权限。 我的APP已经要求权限read_stream和publish_stream 。 我可以成功地做一些事情,比如张贴到墙上等。但是当我的APP试图“喜欢”一个页面时,我得到了错误: OAuthException: (#3) Application does not have the capability to make this API call. 我是否缺less一些其他权限,或者是否存在需要在我的APP中打开的设置? 我在这里不知所措

是否可以添加一个链接,下载一个只能通过在Facebook上分享下载的文件?

这种情况可能吗? 客户到我的网站,想要下载一个感兴趣的PDF技术文档,他们点击下载button,Facebook共享窗口出现login,分享到Facebook。 一旦他们点击分享,并将其张贴在他们的墙上,那么下载开始? 非常感谢。 伊恩

上传Base64图片Facebook Graph API

我正在尝试使用Node.js将base64图像上传到FaceBook页面。 我设法得到上传与所有的多部分数据等工作,如果我从文件系统读取文件(即使用fs.readFileSync('c:\ a.jpg')) 但是,我应该使用base64编码的图像,并尝试上传它,它给了我以下错误: {"error":{"message":"(#1) An unknown error occurred","type":"OAuthException","code":1}} 我已经尝试将其转换为二进制的new Buffer(b64string, 'base64'); 并上传,但没有运气。 我一直在为此奋斗了3天,所以anyhelp将不胜感激。 编辑:如果任何人也知道我可以如何将base64转换为二进制,并成功上传,这也适用于我。 编辑:代码片段 var postDetails = separator + newlineConstant + 'Content-Disposition: form-data;name="access_token"' + newlineConstant + newlineConstant + accessToken + newlineConstant + separator; postDetails = postDetails + newlineConstant + 'Content-Disposition: form-data; name="message"' + newlineConstant + newlineConstant + message + newlineConstant; //Add the Image […]

FB OpenGraph og:图像不拉图像(可能是https?)

首先 – 我不相信这是一个重复的问题。 我已经在SO上search了相同或相似的问题,而且由于问题的性质,我相信这个问题是独一无二的。 Facebook不能抓住我的og:image文件,我已经尝试了所有常用的解决scheme。 我开始认为这可能与https://… 我检查了http://developers.facebook.com/tools/debug并没有任何警告或错误。 它是在“ og:image ”中find我们链接的og:image ,但是它们显示为空白。 然而,当我们点击图像时,它们确实存在,并且对它们是直接的。 它会显示一个图像 – 一个托pipe在非https服务器上的图像。 我们尝试了方形图像,JPEG,PNG,更大的尺寸和更小的尺寸。 我们把这些图片放在public_html里。 零显示。 这不是一个caching错误,因为当我们添加另一个og:image元,FB的linter确实find并阅读。 它显示预览。 预览是空白的。 我们唯一的例外是不在这个网站上的图像。 我们认为可能是cpanel或者.htaccess上有一些防止图像出现的反向过滤,所以我们检查了一下。 这没有。 我们甚至在一台完全不同的服务器上做了一个快速的< img src="[remote file]" > ,图像显示正常。 我们认为也许这是og:type或另一个元标记的另一个怪胎。 我们把它们全部删除,一次一个,然后检查。 不用找了。 只是警告。 不同网站上的相同代码显示没有任何问题。 我们认为可能是因为我们使用多个产品的相同产品页面(基于获取值,即“details.php?id = xxx”)来改变它,但它仍然在拉一个图像图像(来自不同的url)。 离开任何og:image或image_src,FB没有find任何图像。 我在绳索的尽头。 如果我说过自己和别人花了多less时间,你会感到震惊。 问题是这是一个在线商店。 我们绝对肯定不能有图像。 我们必须。 我们有十个左右的其他网站…这是唯一一个与og:image问题。 这也是https上唯一的一个,所以我们认为这可能是问题所在。 但是我们在网上找不到任何先例。 这些是meta标签: <meta property="og:title" content="[The product name]" /> <meta […]