Tag: facebook graph api

有没有一个API来强制Facebook再刮一个页面?

我知道你可以强制更新页面的caching,通过在Facebook的debugging工具上inputURL作为该应用/页面的pipe理员login: https : //developers.facebook.com/tools/debug 但是我需要的是当我们的销售部门有人更新我们的一个页面的主图像时 , 自动调用API端点或者来自我们内部应用程序的一种方法 。 要求成千上万的销售人员以pipe理员身份login并手动更新页面的caching,无论何时更新我们的项目描述或图像,都不是一种select。 我们不能等待24小时让Facebook更新caching,因为我们每天都会收到我们客户的投诉,只要我们在我们一边改变它就看不到变化。

寻找page_stories_by_story_type&page_consumptions_by_consumption_type的types详情

我们正在拉动page_stories_by_story_type&page_consumptions_by_consumption_type的页面统计信息。 我正在寻找一些确认和洞察下面的types。 我们相信我们已经能够确定其中的一些,但是有些我们不确定是否包括在内。 page_stories_by_story_type将返回… 像一个页面=粉丝 张贴在页面墙上=用户post 就像一个职位=用户职位 评论一篇文章=页面文章 分享一个职位=用户职位 回答一个问题=问题 RSVP到一个页面的事件= ???? 在post中提到该页面=提及 在照片中标记页面=提及 在一个地方签到= checkin 分享签入协议= ???? 像签入交易= ???? 写一个build议=? 我们不相信这包括在内? page_consumptions_by_consumption_type … 点击页面名称=其他 点击消息=其他的“状态”部分中的链接 在消息=链接的“链接”部分点击链接 点击时间戳=其他 点击应用程序名称= ????其他 点击喜欢=其他的# 点击股数= ????其他????

如何在本地主机上testing打开的graphics

我做了大量的研究,并没有find明确的答案。 无论如何testing本地主机上打开的graphics? 我并没有避免在locahost上使用graphicsAPI的任何问题。 我已经改变了我的网站在应用程序设置的url,甚至尝试在我的主机文件中设置一个域,但打开图的debugging器linter尝试使用实际的域,而不是我的本地主机,当直接使用locahost linter完全无法连接。 有没有人有任何解决方法呢?

使用Facebook Graph API发布embedded式video链接

当使用Facebooknetworking界面手动将video链接(从YouTube,Vimeo等)附加到post时,Facebook会自动将该链接识别为video,并允许生成的状态消息以串联方式播放video。 该video在Wall或News Feed中显示为embedded式播放器。 以下是手动发布后embeddedvideo的示例。 使用graphicsAPI发布链接时,video不会embedded。 curl -F 'access_token=…' \ -F 'message=Link to YouTube' \ -F 'link=http://www.youtube.com/watch?v=3aICB2mUu2k' \ https://graph.facebook.com/me/feed 我怀疑答案是关于source参数,但我不知道该url应该在那里。 指定相同的URL只会导致没有任何缩略图的post。 来源 :要embedded到post中的Flash电影或video文件的URL。 read_stream。 如何通过单独使用Graph API来完成相同的embedded行为?

添加一个标签到Facebook页面

我刚刚创build了一个Facebook页面。 我也有一个单独的Facebook的应用程序。 我如何添加一个包含我的facebook应用程序的页面到facebook页面? 我已经设置了应用程序,允许在页面上安装,并添加了一个标签名称,标签图像等,但是当人们访问我的应用程序时,该应用程序不会显示为在Facebook页面上添加的应用程序

新的og:Facebook共享的图像大小?

Facebook最近更改了广告的图片尺寸,并链接了post。 这也影响元property="og:image" 。 什么是新的最佳尺寸og:image在Facebook的og:image ? 旧版本是方形的,现在不适合了,因为新的尺寸是矩形的。

刷新Facebook OAuth2访问令牌到期后的正确方法是什么?

据我了解,这是使用OAuth2 API的新Facebook Facebook iframecanvas应用程序的基本过程: redirect到(或让用户点击链接)应用的授权url 用户授权并被redirect到您的回叫url callback使用“code”参数来获取访问令牌 访问令牌与Graph API一起使用来提取或推送信息 问题是访问令牌过期相对较快,需要“刷新”,所以我的问题是:1)如何检测令牌已经过期,而不是尝试使用它,只是出现错误? 2)获得新的令牌的最佳做法是什么? 目前,我只是检测到有一个错误,试图获取用户的信息与他们的访问令牌,然后再次redirect到授权URL – 因为他们已经授权的应用程序空白页闪烁,他们被redirect回到我的应用程序callback我在哪里得到一个新的标志。 这是如此笨重,我不能相信这是正确的方法。

Facebooklogin消息:“URL阻止:此redirect失败,因为redirectURI未在应用程序的”客户端OAuth设置“中列入白名单。

重要的提醒: 如果您注册testing,请转到您的个人资料设置,并为您的兴趣添加删除configuration文件 。 试图用Facebooklogin到我的网站 : 我得到以下错误: url已阻止:此redirect失败,因为redirectURI未在应用的客户端OAuth设置中列入白名单。 确保客户端和Web OAuthlogin处于打开状态,并将所有应用程序域添加为有效的OAuthredirectURI。 我在Facebook的settings (基础)是: 应用域名:openstrategynetwork.com 网站的url: http : //openstrategynetwork.com/ 在高级选项卡中, Valid OAuth redirect URIs设置为: http://openstrategynetwork.com/_oauth/facebook?close 应用是public 。 更多设置(高级)在这里: 应用程序密钥和秘密是正确的。 我正在使用Meteor和它的帐户包。

Facebook:获取用户是pipe理员的页面列表

我正在使用graphicsapi。 我有一个login用户,并希望获取用户是pipe理员的所有页面的页面ID列表。 有没有办法做到这一点? 这些文件非常糟糕,而且是循环的。

Facebook的Graph API调用限制是什么?

我们对facebook的图表API有没有任何限制? 如果有,那么我们每天可以打多less个电话?