Tag: Facebook的广告 API

如何在一个API调用中获取较大的照片URL?

我想立即在Facebook应用的Feed视图中显示大图片。 是否有可能从一个stream/饲料使用一个API调用获取大照片src的URL? 照片ID在stream/饲料中返回,当然可以在附加的FQL或graphicsAPI调用中提供该照片ID以检索关于该照片的所有信息。 但是,有没有办法使用多个查询或批量调用来获取更大的照片src url使用一个API往返?

使用“share_open_graph”Facebook UI为测验结果创builddynamic共享对话框

简介:我的问题是通过share_open_graph方法让FB.ui根据用户在页面上的操作创build一个包含不同标题,描述和图片的自定义共享对话框。 问题是我的第一个,我没有声望,所以无数的链接被删除,但(感谢大家谁给了我upvotes)我已经能够拯救截图,最初失踪。 编辑:我结束了不得不使用一个普通的popup窗口与共享对话框,它不是理想的,但至less它可靠地工作。 我越查看networking,我越发现许多备受尊崇的网站仍然使用这种popup式共享,所以我认为在这种情况下,使用传统解决scheme的优势超过了寻找适当解决scheme的广泛工作,我使用https://developers.facebook.com/docs/sharing/reference/feed-dialog/v2.2通过URL查询提供的dynamic详细信息,至less比sharer.php的使用情况更新看着Buzzfeed。 我的页面: 我有一个测验。 十个问题,每个答案五个,结果产生五个选项中的一个作为“结果”。 测验的一切都很好。 当通过Ajax / jQuery完成测验时,结果会被拉进来 – 这样我们将来可以为其他人构build一个基于PHP的前端来pipe理测验的创build。 虽然我很高兴在下面的代码中提供页面的URL,但是很抱歉 – 直到我解决这个问题,我无法公开发布,所以你不能访问它! 我的目标: 当显示测验的结果时,还应该有Facebook和Twitter共享button,这些button被定制为包括适合用户测验结果的图片,标题和描述。 Twitterbutton很容易做到dynamic 我只是使用jQuery创build一个Twitterbutton,使用与任何地方相同的HTML,我的dynamic描述作为data-text属性提供,然后调用twttr.widgets.load(); 激活button。 Facebook分享button是问题 我不能添加一个“正常的”共享button – 它只有一个属性,URL(不会改变每个测验结果)。 我无法更改页面上存在的通用Open Graph标记,尽pipejQuery可以做到这一点,但是Facebook的caching意味着它没有意义。 此外,每个页面上的通用共享button(FB / Twitter / G +)应该保持不受影响,并始终共享默认的OG标签。 所以我正在做的是创build一个链接,并用jQuery将其附加到页面上,然后用jQuery设置点击触发器动作。 应用程序ID已经用FB.init()代码块成功设置。 这些是我尝试点击触发器的方法: 尝试1: FB.ui({ method: "feed" }) FB.ui({ method: 'feed', name: "I got "+response.country+"! Which European are you destined to date?", […]

Facebook错误代码列表

当您尝试使用Graph API获取信息时,我正在查找所有Facebook可以返回的列表。 谁能帮忙? Facebook返回一个400 HTTP错误和一个JSON内容,如: { "error": { "type": "OAuthException", "message": "Invalid OAuth access token signature." } } 我正在寻找可能得到的同一types的不同回报。

获取Facebook“赞”计数每个网页在我的域名

我已经将Facebook的“赞”button集成到我网站的很多页面中。 我想在列表中显示我网站上最“喜欢”的页面,但我无法弄清楚如何从一个请求中获取来自Facebook的数据。 到目前为止,我已经能够使用下面的FQL查询获得单个页面的“Like”计数: SELECT share_count, like_count, comment_count, total_count FROM link_stat WHERE url="http://www.mysite.com/some-page" 但是,一次一个一个地计算每个网页的数量并不是真的可行。 除了有大量的页面,新的页面正在不断创build(新的用户configuration文件,新的博客和博客文章等),这将使我的网站得到完整的统计数据是一个复杂的过程,并涉及调用Facebook的API数千次。 有一种方法可以统计我的域上每个页面在一个请求中“喜欢”多less次? 或者只是前10名最喜欢的页面,或类似的东西?

为什么张贴到脸书页面产量“用户没有授权的应用程序”

我已阅读fb文档和书面代码发布消息到Facebook“页面”,但是我收到了一个我不希望看到的错误: (#200) The user hasn't authorized the application to perform this action 以下是我所做的: 我build立了一个facebook应用程序,它提供了我的APP_ID和APP_SECRET 。 我build立了一个testingFacebook的“页面”。 让我们把它的fb id称为PAGE_ID 。 使用OAuth获取用户的范围为“publish_actions,manage_pages”的USER_ACCESS_TOKEN。 当我redirect到Facebook身份validation页面时,我接受了我的应用程序所要求的权限。 我使用USER_ACCESS_TOKEN在https://graph.facebook.com/me/accounts上做了一个GET,然后找回我pipe理的页面列表,包括我想要发布的页面。 这个页面的数据块如下所示: { "data": [ { "category": "Community", "name": "My Generic Test Page", "access_token": PAGE_ACCESS_TOKEN, "id": PAGE_ID, "perms": [ "ADMINISTER", "EDIT_PROFILE", "CREATE_CONTENT", "MODERATE_CONTENT", "CREATE_ADS", "BASIC_ADMIN" ] }, …. ] } 然后我使用PAGE_ACCESS_TOKEN将消息发布到页面: 我在https://graph.facebook.com/PAGE_ID/feed上做了一个POST,其字段message等于This is a […]

从Facebook获取长期访问令牌

据我所知,最近Facebook已决定取消offline_access权限,并引入了一个名为长期访问令牌的概念,最长可持续60天。 有没有人知道如何使用Facebook JavaScript SDK获取此访问令牌?

从企业帐户创build和pipe理Facebook应用程序

我可以通过“商业”帐户创build或pipe理Facebook应用吗? 当我尝试访问https://developers.facebook.com/apps作为企业帐户login时,它将我redirect到我的主页,不会让我创build一个应用程序。 背景:一个商业/广告帐户(有时被称为“灰色帐户”)是Facebook提供给广告商的一种特殊的,现在已经被弃用的帐户types,用于在Business Manager推出之前pipe理他们的广告和页面 – 人们希望使用商业的主要原因帐户与应用程序是将现有的应用程序链接到广告帐户,以便广告可以驱动到应用程序。 有没有办法使用商业/灰色帐户pipe理或创buildFacebook应用程序?