问题标签 [facebook-graph-api-v2.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 为什么在 c# 中使用 ImpactWorks.FBGraph 将数据发布到 APP 下的唯一用户创建到 facebook?
我使用我的 Facebook 个人资料创建了一个应用程序。我已经为我的 asp.net MVC Web 项目实现了功能,以便在 Facebook 上发布。但它只能将数据发布到我的个人资料。当其他授权用户在他们的墙上发布数据时,它会返回错误“远程服务器返回错误:(403) Forbidden”。我使用 Graph API 在 Facebook 上发帖。
谁能给我一个解决方案?创建的应用程序中是否有任何设置?
我的重定向操作是
facebook - Graph API 2.0 版中是否删除了 Facebook 图形搜索 API?
我可以成功使用 Facebook Graph API(在我的 iOS 应用程序中)进行多次调用,但我正在尝试使用它进行搜索。
我在谷歌搜索并获得很多点击后实现了 url,即Facebook 是否有公共搜索 API?.
我可以从浏览器使用搜索 API 并获取结果,但它在我的应用程序中不起作用。
所以我查看了 Facebook 图形 API 参考https://developers.facebook.com/docs/graph-api/reference/v2.0
并且搜索未在此处列出。因此它被删除了吗?
facebook - 使用 Facebook Graph API (v2.0),我怎样才能只获取页面上发布的笔记?
我有一个包含一些文章的页面 facebook,我想得到它们,但是当我这样做时:
https://graph.facebook.com/v2.0/1432545087007695/notes?access_token=319440784873296|871VGrd1FxUDLTDeRMpfm0ndHxE
我有这个结果:
当我这样做时:
https://graph.facebook.com/v2.0/1432545087007695/feed?access_token=319440784873296|871VGrd1FxUDLTDeRMpfm0ndHxE
我收到有关该页面的所有信息:
证明我可以和我的页面通信,但是我怎么才能只得到笔记呢?
php - 无需用户交互即可刷新 facebook 长期访问令牌
我的每个用户使用图形 api 从我的站点生成一个长寿命(60 天)访问令牌。但问题是当它在 60 天后过期时,用户必须通过访问我的网站再次生成它。有时他们忘记了令牌过期和facebook 页面提要在他们的网站上显示错误。
在另一篇文章中,我提到了很久以前我是如何生成令牌的—— http://stackoverflow.com/questions/16962486/extending-valid-expired-60-days-access-token-without-user-interaction
现在我如何从他们网站中的代码自动刷新长期存在的令牌,这样用户就不需要通过访问我的令牌生成网站页面来第二次获取令牌。
在Generating Long-Lived User Tokens from Server-Side Long-Lived Tokens
facebook 帮助页面的部分 - https://developers.facebook.com/docs/facebook-login/access-tokens
我看到了刷新令牌的方法,但是我希望在生成令牌时没有用户交互的方式?? 我需要示例代码,因为它很难理解。
facebook - Facebook 图形 API 总是返回小图片
我正在使用 facebook graph api,我发出这个命令
/V2.0/我/家
它返回类似:
问题出在上面的“图片”标签上,之后给出了图片的网址。
如果您将该网址粘贴到浏览器中,您会得到一个小缩略图大小的图像,但在真正的 Facebook 页面上,它会显示同一图像的更大的高分辨率版本。
这对于它发回的所有图片 url 都是一样的。有些 url 以 _s.jpg 结尾,我可以将其更改为 _n.jpg 以使其成为更大的图像,但这不适用于末尾没有 _s.jpg 的 url,例如上面的 url。
任何人都知道要使用的 facebook-graph-api 命令,因此 facebook 将发送指向较大高分辨率图像的 url,而不是发送回指向所有缩略图的 url?或者如何更改 url 使其指向大的高分辨率图像?
谢谢
facebook - 如何获取 Graph API 2.0 版的 Facebook 关注者或订阅者数量?
我正在使用 Facebook Graph API 2.0 版。我想获取某些用户的 Facebook 关注者或订阅者数量。完整的 Facebook 页面 URL,如:https://www.facebook.com/XXXUsernamexxx
与我同在。
我从如何通过图形 api 从 facebook 帐户获取关注者列表中获得了解决方案?我们可以使用以下 URL 获取关注者/订阅者数量。
但是我没有用户ID。我可以通过首先向 Facebook API 发送请求来获取用户 ID,例如:https://graph.facebook.com/v2.0/?ids={complete-facebook-page-url}
从响应中,我将获得用户 ID。然后将向 Graph API 发出另一个请求以获取订阅者数量。因此将有两个请求来获取关注者或订阅者的数量。但我想将其限制为一个请求。
是否可以通过发送完整的 Facebook 页面 URL 或用户名来获取关注者或订阅者数量?
非常感谢任何帮助。
facebook-graph-api-v2.0 - 如何使用 Graph v2.0 获取我自己的 Facebook 应用范围用户 ID?
在我们的游戏中,用户可以通过几个字段在我们的数据库中查询,其中一个是他们的fbid
. 在测试中,我们有一个工具通过我们的用户名和应用访问令牌查询 Facebook,然后使用来自该调用的 Facebook id 查询我们的数据库。
现在,Graph v2.0
我们的服务器正在获取应用程序范围的 id,277...,但是当我们查询 Graph(v1.0,因为在 v2.0 中无法通过用户名查询)时,我们得到了他们的真实 Facebook id,即不是我们在数据库中设置的用户。
很公平v2.0
,如果我们不能通过用户名进行查询,那很好,我们会找到另一种方法,但是作为应用程序的开发人员,我如何找到 Facebook 为我自己的应用程序提供的应用程序范围 id ?
facebook-graph-api - 如果我们按照 Facebook 的指示在 SDK 中指定 v1.0,那么完全不熟悉我们的 iOS 应用程序的用户是否仍然可以使用 Facebook Graph API v1.0 登录?
我们知道如何调用 Facebook Graph API v1.0 并在 iOS SDK ( https://developers.facebook.com/docs/apps/upgrading ) 中调用它,但新用户被视为正在注册v2.0。
我们知道,一旦用户通过 Graph API v2.0 登录,该个人用户将无法返回 v1.0(http://code-worrier.com/blog/changes-in-facebook-graph-api -2-dot-0/ ) 但有谁知道您的应用程序的所有新用户是否都会通过 v2.0 自动登录,并且只有以前的用户才能登录 v1.0?我们使用的是 Facebook iOS SDK v3.14。
非常感谢。
facebook-graph-api - 获取全球每个区域的统计信息
我正在寻找一种简单的方法来获取全球品牌页面的特定区域页面的点赞数。
一个例子是 Kit Kat Japan ( https://www.facebook.com/kitkat.japan ),它的总(全球)点赞数约为 2300 万,而不是每个地区的点赞数。“谈论”的价值也适用于全球品牌(https://www.facebook.com/kitkat),而不是本地品牌。
理想情况下,我想要一个图表端点,让我得到每个区域的分布。对我来说,在 Graph API 上点击 /kitkat.japan 应该在逻辑上给我该区域的统计信息,而不是全球统计信息 (/kitkat)。
javascript - Facebook 应用程序不提供用户名
我有一个基于 PassportJS 的代码,它使用 Facebook 将我的用户登录到网络应用程序。我在 Facebook 上定义了两个应用程序。当我使用其中一个应用程序时,我会获取有关用户的所有信息(在这种情况下,用户是我),包括用户名、家乡等。但是,当我使用另一个应用程序时(我只更改应用程序 ID 和密码,其余代码相同)某些用户配置文件详细信息不可用。
你知道这里可能是什么问题吗?与应用程序设置有关吗?