我正在构建一个网站,通过FacebookConnect对用户进行身份验证,我在使用PHPSDK/服务器端流和JSSDK/客户端流之间左右为难
以下是一些注意事项:
我想在我的服务器上的数据库(用户ID、电子邮件地址)中记录所有授权我的应用程序的用户
我想让用户能够使用JSSDK中的FB.ui()生成的吸引人的对话发布到墙上
我希望能够通过我的服务器在用户的墙上发布故事,以响应外部事件
我想根据用户当前是否登录facebook来启用/禁用网站上的某些功能
我还能想到更多的问题。但基于这些要求,我猜
我想知道您是否拥有发布\u流的用户权限,并且您希望从现在开始发布\u操作发布\u流是否涵盖这两个方面,或者我们是否需要重新请求用户权限
如果是这样的话,最简单的方法是什么来检测他们是否获得了这个许可等等
欢迎用户提出旅行建议
我使用的登录系统是用户可以使用facebook或其帐户凭据
但有些用户在没有facebook的情况下注册,然后再连接。我不会在他们每次登录时创建会话,因为我只需要publish_stream权限,当用户执行特定操作时,该权限不需要facebook的实时用户会话即可发布。表中
我可以通过此查询轻松获取未读通知:
https://graph.facebook.com/USER_ID/notifications?access_token=ACCESS_TOKEN
是否可以将所有通知(标记为已读)也删除?是的,您可以指定参数include\u read as 1以指示您希望接收已读通知
https://graph.facebook.com/USER_ID/notifications?include_read=1&access_token=ACCESS_TOKEN
使用Facebook登录按钮:
如何允许登录用户阅读受限页面
如何重新创建网页
我可以将基本用户信息保存到数据库中吗
我将不胜感激
感谢您的帮助。对于您正在托管的每个页面,您可以设置权限,或者您可以提及要与谁共享。指定这些选项以限制某些人阅读您的文章。希望您能期待。谢谢您的回答。我怎么做?我怎么设置权限。你能给我举个例子吗?谢谢
我正在尝试使用Facebook api,有没有任何方法可以使用与Facebook相同的外观(用户界面)来创建表单、好友列表等?我看到fan page使用了与Facebook相同的外观…有什么想法吗
谢谢您需要通过应用程序的样式表为您的应用程序使用与facebook相同的样式。相同的字体、颜色等。如果您不确定这些是什么,只需打开浏览器上的开发工具或查看源代码,然后导航到facebook的.css文件 嗯,谢谢Wabbble,我知道,但我在想也许facebook开发者有一些工具……谢谢
我无法下载墙上所有的罐子。我提到了99999作为限制,但它在150到300之间的任何地方都停止了!!
为什么呢
例如/某些页面\u id/提要
它会为不同的页面返回不同数量的帖子,而且我从来不会对所有的帖子进行het?
有人知道为什么吗?因为与大多数API一样,客户端也有配额。对于tweeter、netflix或其他人来说也是如此,因为当你请求一些东西时,你会耗尽facebook的带宽或tweeter的带宽,所以他们有理由限制你可以做的请求量。因为facebook不希望每个人和他们的宠物猴子占用
我需要从facebook graph api获取100x100平方米的图片。图片必须像standart square 50x50图片一样交叉,但尺寸必须为100x100。谢谢大家! Graph API only*提供以下大小,使用类型参数指定图片大小:
正方形:50x50像素
小:50像素宽,高度可变
正常:100像素宽,高度可变
大:约200像素宽,高度可变
如果希望图像为100x100,则必须检索正常大小并自行裁剪,例如,如果使用php,请检查函数
*更新:
正如下面的评论所指出的,这个答案
我一直在对facebook graph api进行广泛的研究,但仍有一些问题我不清楚
我在FACEBOOK API中搜索了这个问题,但没有找到关于这个问题的好信息
在哪里可以找到“Facebook限制”(例如每天发送消息、搜索、创建活动、邀请)
2.很抱歉在论坛上再次提出这个问题,但我真的很想知道是否有新的方法可以解决我的问题。
关于通过graph api而不是使用Send Dialog向朋友发送私人消息
是否有办法将发送对话框中的“收件人,消息”字段作为默认值填充
通过api邀请朋友参加活动有
网站工具位于:
可供任何用户用于检查其令牌,但似乎API端点:
仅适用于应用程序开发人员
首先,我只是想确认这是真的
其次,我想知道这是否是真的,是否有一个API端点来检查任何令牌?无法理解为什么不允许这样做,因为有一个UI/web页面功能可以这样做。您是否在问API是否只适用于开发人员?是-正如CBRoe提供的文档所示,您需要从自己的应用程序中包含当前有效的访问令牌,以便调试另一个令牌的详细信息
该API端点允许您检查应用程序中的任何令牌,您只需指定自己的令牌来验证请求即可。对使用Face
我没有在graph api浏览器中看到生日,但可以在facebook web UI上看到它
假设我已经请求并且用户已经接受了相应的权限,如果某人的生日隐私设置为“仅限我”,然后将其更改为“公共”在该人的生日出现在facebook graph api中之前,我应该等待多长时间?无论facebook.com上生日的隐私设置是什么,如果你想通过api阅读,你必须向他们申请用户生日许可。谢谢。如果是这样的话,那么为什么我可以在朋友的facebook页面上看到生日,但当我在facebook graph a
我使用批处理请求来搜索公共帖子。
我启动了两个批次,使用不同的令牌执行20次搜索,结果出现以下错误:
(#613)对graph_post_search_get的调用已超过每秒10000个调用的速率
然而,我远远不是每秒10000个电话!我在两个批次(6秒)中进行的搜索不超过40次
我搜索了有关此错误的信息,但什么也没找到。
“每秒10000个电话”是什么意思?申请研究职位的确切限额是多少?
这是每个令牌的限制,还是应用程序的总体限制
谢谢你的帮助你做过这个吗?我收到错误“调用graph\u pl
我的应用程序试图通过发送如下API请求来获取Facebook的照片信息:
它在1秒内发送1个调用,但在第38次调用API后,我得到:
Error: (#613) Calls to stream have exceeded the rate of 600 calls per 600 seconds.
我不使用批处理请求。为什么FB认为我的申请超出了限制
谢谢 请看我的答案:
您正在使用field expansion,facebook似乎将此视为低于费率限制的额外通话
我正在使用FB graph api获取我朋友的朋友列表,使用:
https://graph.facebook.com/<id>/friends?access_token=<token>
https://graph.facebook.com//friends?access_token=
奇怪的是,这对我的一些朋友有效,而对其他一些朋友无效。有人能告诉我为什么会发生这种情况以及可能的解决办法吗
如果不起作用,我会收到以下消息:“无法查找YYYYY的所有朋友。只能查找登录用
以下是我的问题(我自己回答):
我现在想知道我是否可以为一个应用程序(创建于)获取访问令牌,而不是一个页面(我可以在图形浏览器中获取访问令牌),以查询Facebook的图形API
e、 g.使用我的页面(不是我正在查询图表的页面)的访问令牌:
获取(*)
(*)在Graph Explorer中为其中一个页面I admin生成的访问令牌(页面访问令牌)这太宽了。它将始终取决于您希望使用应用访问令牌查询的内容,因为并非所有对象都允许使用应用访问令牌,但需要用户或页面访问令牌
参考对象的文档,看看是否
我需要有能力禁止用户在页面通过API。我使用下一个请求:
POST
/page_id/blocked
data: user=user_id
它早就开始工作了。但现在不起作用了。当前我得到一个错误:
“消息”:“(#100)未提供所需参数用户”,
“类型”:“OAutheException”,
“代码”:100
文件仍然:
如何让它工作?我也犯了同样的错误,并提交了一个Facebook错误:
事实证明,API目前不支持来自messenger平台的页面范围ID。只有Facebook页面的页面ID
我看到了一个facebook页面p1(不是我自己的页面),其中有一个post pos1。我必须以编程方式访问共享该帖子的用户的详细信息(我需要他何时共享以及共享次数等详细信息)
我经历过这一切
并尝试了graph API explorer的以下请求
GET/v2.8/{object id}/sharedposts HTTP/1.1
我使用了pageId\u posted
但是它返回一个空的结果数组,如下所示
{“数据”:[]}
注意:我可以在登录facebook时看到上述相同的数据,因为face
我知道Facebook限制了GraphAPI的使用,但到了什么程度?我想从(帖子内容、喜欢、分享、日期)的帖子中收集数据。很明显,我不是这个页面的管理员。当我尝试使用{page id}/feed执行此操作时,我收到了消息
{
"error": {
"message": "(#100) Page Public Metadata Access requires either app secret proof or an app token",
"type": "OAuthException",
我已经尝试为我的移动应用程序实现一个视频上传facebook功能有一段时间了,但在rest上从未真正成功过。我昨天得知,图形替代方案是可用的
在获得了一些与access key有关的错误之后,我已经达到了这样的地步:输出流成功地写入了电影文件,而输入流在我写入3gp文件后只接收到一个空json数组
有人知道为什么我会得到一个空的json数组,当我运行所有的代码,得到200个响应代码,服务器向我发送一个非错误响应时,没有视频被发布吗
非常感谢您的帮助
这里是获得空白JSON数组(发送方法)的类。我
我想将我的在线状态从在线状态转换为离线状态,并在facebook中使用viceversa。。。。
有什么api可以做到这一点
我可以像使用fql一样更新fb数据库吗
$fql="update from user set online_presence = 'offline' where uid =$uid";
你不能那样做!大多数表(如果不是全部的话)都是只读的
我正在使用Facebook的JavaScript SDK,并试图确定用户是否登录,我有以下代码:
window.fbAsyncInit = function() {
FB.init({
appId:'139894666087975', cookie:true, status:true, xfbml:true
});
$('.login_fb').clic
我在“模拟人生社交”上看到了这个,我想知道他们是怎么做到的
:
这只是标准的应用程序请求对话框。你可以在报纸上看到
我正在使用facebook示例中的以下脚本:
脚本很好地抓取了电子邮件,但是家乡和位置在我的服务器上触发了一个500错误。我需要抓取数据进行统计
<?php
$app_id = "API_ID_GOES_HERE";
$app_secret = "SECRET_GOES_HERE";
$my_url = "REDIRECT_URL_GOES_HERE";
$permissions ="user_hometown,user_location,email";
session_start(
如何使用FQL访问好友喜欢的内容?我可以在Graph API中看到它:
。。。但我似乎不知道如何在FQL中执行此操作。您可以通过查询表来执行此操作:
然而,您无法获得好友喜欢的列表:照片、相册、活动、群组、便笺、链接、视频、应用程序、状态、入住、评论、帖子
此信息位于表中,但要基于user\u id查询它,您需要该用户的read\u stream权限
编辑:添加了Graph API Explorer示例以轻松预览:
())您可以通过查询表来执行此操作:
然而,您无法获得好友喜欢的列表:照片、相
我试着用开放图发布一个动作,一切都很好&新闻提要中的故事还可以,但用户时间线中的活动中有些地方是错误的
新闻提要:
时间线:
“视图”是您创建的对象类型。我建议你把它重新命名为你希望它在时间轴上说的内容
这就是你的意思吗?我以前发现过问题,但再次感谢s:)问题是因为我的页面中的og:标题错误
我正在使用考拉宝石接收facebook提要的散列对象,但我遇到了一个问题
返回的哈希对象如下所示:
{"post_id"=>"19292868552_356643851019175", "message"=>"Tune in tomorrow, January 11 at 12 PM PST / 3 PM EST / 8 PM GMT to join Facebook Live from the Consumer Electronics Show. We will be discus
我需要将我的FB应用程序从使用脱机访问权限迁移出去。据我所知,一旦用户通过身份验证,服务器端OAuth应该返回一个长寿命(60天)access\u令牌
这60天结束后,我必须申请一个新的代币。但是,我可以透明地做到这一点而不需要用户重新访问Facebook吗?我知道不会提示用户输入相同的权限,但是:
a) redirect\u uri参数必须指向可以处理OAuth请求的URL,这使得透明操作变得困难
b) 我的许多Graph API调用都是从命中服务器的AJAX请求启动的。如果这些由于过期令牌而
我有一个facebook应用程序和一个应用程序组。是否可以使应用程序自动发布到组中。就发布而言,可以,但如何授予应用程序在组上发布的权限
我正在使用facebook图形浏览器来测试这一点
,方法Post并添加带有URL的字段“链接”http://www.google.com'并选择应用程序作为我想要的应用程序。我得到了这个错误:
{
"error": {
"message": "An unexpected error has occurred. Please retry your r
从用户的移动上传相册返回照片的FQL查询似乎不会返回用户上传的所有照片。Facebook摄像头应用程序中的任何照片组(一次上载多张照片时)都是如此。这些照片被分组到它们自己的数据实体中,当我通过FQL查询移动上传的所有照片时,不会返回这些照片。但是,如果我通过Graph Api执行相同的查询,所有这些照片都会返回,因此Graph Api返回照片数据的方式与FQL返回照片数据的方式似乎不一致。Graph Api似乎返回了一组更全面的结果。我发现,如果你上传多张照片,它们会被归类为状态更新,你需要用
所以我安装了一个应用程序,我试图通过服务器而不是应用程序发送分数。这让我能够长期保持分数,同时也拥有Facebook的社交优势
现在,我遇到的问题是使用应用程序令牌检索分数。我可以使用应用程序令牌或用户令牌发布绝对正确的帖子,但当使用应用程序令牌检索分数时,我收到以下消息:
{
"data": [
]
}
如果它完全不工作或是权限问题,我希望收到一个返回的错误,但它返回一个空数组的事实令人费解。更令人费解的是,使用用户访问令牌检索到的分数非常好,因此它显然正确地到达了Facebook后
e、 g
而不是
FB.api('/me/permissions="user_photos"', function (response) { });
是的,在graph api或更高级中有一种称为选择的方法:
您可以选择要使用“字段”查询参数返回的字段(或连接),例如:
FB.api({ method: 'fql.query', query: 'SELECT user_photos FROM permissions WHERE uid=me()' }, function(resp) {
Facebook的帖子搜索总是返回非常奇怪的结果,每次我试图找出规则时,就会变得更加混乱。我甚至没有谈论运算符和布尔逻辑,比如and/OR
例如,尝试搜索“橙色”一词。我的结果都包括“橙色”,但没有一个是我最初寻找的术语:“橙色”
有人知道这可能是什么原因吗
我在这里使用了代码:
但这段代码不再起作用,我需要这段代码在我的网站上嵌入fb相册。
所以当我搜索这个问题时,出现了这样的情况:
“错误”:{
“消息”:“未知路径组件:/photos&callback=”,
“类型”:“OAutheException”,
“代码”:2500
所以,如果有人能帮我。谢谢你打电话给/photos&callback=..
它应该是/photos?callback=…
“?”字符应该标记查询字符串参数的开始,而不是“&”函数fbFetch1(){var url=”“+
如何通过graph API进行检索?不可能将照片张贴到像您的示例这样的事件的墙上
去年夏天我有一个客户,他发起了一个比赛,让人们把照片贴到活动墙上。他们让我把它们放在他们的网站上。我们必须手动下载它们才能获得它们
您可以使用查看该事件的提要
/412778502140672/event?fields=feed
但是没有附件,也没有连接。我不相信使用FQL甚至可以获取事件的流。在“me/home”API调用中,具有照片的项目将具有一个带有低分辨率图片源URL的“picture”字段。要获得原始的
我需要使用FacebookJavaScriptAPI实现这个,但是我得到了一个错误
The user hasn't authorized the application to perform this action","type":"OAuthException","code":200
这是我的密码:
FB.api('/page_id/feed', 'post',
{
message : "It's awesome ...",
有没有可能得到一份球迷名单,但从第一名到最后一名的顺序?我想看看某个页面的创建者是谁?所以你认为第一个粉丝总是管理员?在大多数情况下,肯定是管理员?我真的想知道“创造者”,他肯定是第一个粉丝,对吧?是的,创造者是第一个。我恐怕这是不可能的(以这种方式)。页面和管理员之间存在连接,但要使用该连接,您需要是该页面的管理员。与likes的连接只包含一个userID,没有时间戳,或者您可以在其中看到谁是第一个。您可以使用FQL:在那里您将找到用户喜欢页面的时间戳。(注意,管理员是否需要喜欢该页面?否则它
我有一个fanpage Facebook,这是一个经典的个人资料。我想通过URL检索RSS提要
但是当我用我的ID使用这个链接时,它是一个“个人资料页面ID”,而不是一个页面ID,所以Facebook的图表会向我返回一个错误:
{
"error": {
"message": "Unsupported get request.",
"type": "GraphMethodException",
"code": 100
}
}
有人有同样的问题吗
我正试图通过graph api(2.x)接收用户线程的实时更新,我使用graph api探索发布如下请求以进行订阅
https://graph.facebook.com/v2.1/MY_FB_ID/subscriptions
# with these params
access_token: MY_VALID_ACCESS_TOKEN
object: user
fields: threads
verify_token: foo-bar
callback_url: http://e
我正在使用Javascript API从我的FB页面获取墙贴,如下所示
$(document).ready(function(){
window.fbAsyncInit = function() {
FB.init({
appId : 'xxxxxxxxxxxxxxxxxx',
xfbml : true,
version : 'v2.1'
});
我正在尝试使用Facebook Graph API v2.2检索朋友的位置,但只获取基本的朋友信息(id、姓名),而不获取位置。我尝试添加位置字段,但仍然没有显示好友位置
这是我在Graph Explorer上执行的调用
还可以检索朋友的网络或按位置或当前城市筛选朋友列表吗
谢谢自从Graph API v2.0以来,这已经不可能了。所有好友*权限都已删除
看
是否有其他方法可以将朋友带到您的位置或朋友带到您的家乡?这太不幸了!世界上其他科技巨头都觉得自己是老大哥,那么Facebook为什么
我需要在facebook页面时间线上发帖(不是自动发帖,而是当企业应用程序上的用户提交表单时)。请注意,用户应该登录facebook
我已经搜索了很多,似乎我应该使用图形api来做这件事。。。但是,不创建facebook应用程序就可以实现这一点吗
我不希望任何用户拥有此应用。。。我只需要在我自己的facebook页面上发帖。所以,它不是一个公共应用程序
在创建了一个应用程序之后,我用graph api explorer做了一些测试,我试图发布并始终得到错误“必须使用活动访问令牌来查询有关当前用户
我想用谷歌脚本连接到Facebook Ads Insights API,以便生成并更新包含我的Ads关键性能指标的谷歌工作表
我读过Facebook的文档,但是我有点迷路了,例如在文档的网站上,我可以看到我应该遵循这个语法来获得一个活动的印象
GET <AD_OBJECT>/insights?fields=impressions
我曾尝试构建以下google脚本,但我不确定它是否有任何效果,是否有帮助
var myClientID = '';
var myClientSec
我有一个从Facebook Graph API中提取事件数据的项目原型,因此没有获取任何个人信息。它主要是事件数据的聚合,以简化对时间、位置、事件名称和执行者的搜索
然而,我想支持网站的运行成本,首先与一些广告的一面
Facebook策略页面第3.9节规定:
不得出售、许可或购买从我们或我们的
服务
其次,我计划建立推荐链接,这样,如果用户使用我的网站并点击购买门票链接,那么活动门票页面的链接将引用我的网站
我不出售数据,但我不确定法律如何适用于间接从他们的数据中赚钱,我是否遵守Facebook
我正试图通过facebook和zapier在WORKPLACE上创建一个集成
为此,创建一个自定义集成,然后打开zapier e选择触发器CATCH a HOOK,这个触发器给我一个URL。我在WorkplaceCustomIntegration的webhook部分使用这个URL
当一个测试人员进行测试时,zapier流程是正常的。但FACEBOOK WORKPLACE没有,并且在配置webhook签名或令牌时给了我一个错误
有人做过这种集成吗 我知道这个问题已经问了8个月了,你可能使用了不同的
在Facebook发生变化后,寻找如何使用events API的替代方案
我们的应用程序目前使用/搜索端点,根据/位置(英里半径)拉取事件。这是完全撤销还是有办法解决
谢谢。您不能再将/search端点与以下对象类型一起使用:事件、组、页面、用户
请阅读:
当前,要访问事件,您可以使用对该用户有效的访问令牌使用用户端点,例如“/me/events”或“/me/events/not repled”。您可以获取用户被邀请参加或将参加/感兴趣的活动
如果事件端点/{event id}的用户已被邀请、
我想使用FacebookClient在我自己的网站上发布消息。我需要一个用户访问令牌(无过期)。这在Grpah API浏览器中是可能的。令牌需要“发布页面”和“管理页面”权限
但自5月1日起,不经审查就不可能再获得这一许可。我知道现在任何人都需要在我的业务facebook上发布评论,但就我而言,只有我需要发布消息。我如何在不查看的情况下获取此标记?没有过期的用户令牌。对于在您的页面上发布(使用页面令牌,而不是用户令牌),您不需要查看。我已尝试使用页面令牌,但异常显示:需要发布和操作权限,或者管理
我们的应用程序已被批准用于Groups API以及发布到Groups API
早些时候,Facebook允许您获得由给定用户管理的群组。但是,最新API中不推荐使用“管理”字段
我们现在怎么去拿 我终于找到了方法。早些时候,Facebook允许您使用?administrator=1 GET参数通过过滤器。但是,他们仍然有一个未记录的字段管理员,您可以通过?field=administrator GET参数获取该字段管理员。它会让你知道你是否是管理员,你可以从那里使用它。/me/groups拥有用
我的问题不是关于代码,我试图在instagram上发布内容。
所以我使用图形API:
我采取了以下步骤:
第一:
我在graph API中设置了令牌
然后:
我请求
[GET]/me/accounts(获取页面id)
[GET]/page\u id?fields=instagram\u business\u账户(GET instagram page)
[获取]/instagram\u页面/媒体(获取instagram页面的媒体)
他们的步骤很有效,但我不能提出这个要求
[发布]/instagra
我的应用程序后端请求:
https://graph.facebook.com/v2.8/me?access_token=&fields=id,姓名,名字,生日,电子邮件,图片。键入(大){url}&format=json&method=get&pretty=0&suppress\u http\u code=1
我得到了一个成功的(200)响应,其中包含我期望的JSON数据和picture字段:
"picture": {
"data": {
"url": "https://
我的测试业务帐户目前有4个图像,其中2个具有#test标签。我首先用以下命令查询了hashtag ID:
{uid}&q=test&access\u-token={access\u-token}
结果是“17841563557120538”
然后,我继续查询我的账户:
graph.facebook.com/17841563557120538/recent_media?user_id={uid}&fields=id,media_type&access_token={access_token}
它返
我已经查看了新的Facebook Graph API,并对其进行了一些研究。我遵循教程,并设法以编程方式撰写了一篇新文章。然而,我有一个不同于本教程的用例,我想知道我的用例是否可以实现
在本教程中,为了向IG帐户发布帖子,它假设IG业务用户拥有(或拥有管理员权限)连接的FB页面。但我想实现的是,用户只需授予内容发布权限,我的应用程序就可以代表用户发表文章,而不必拥有我的FB页面。可能吗
情景大致如下:
拥有IG business帐户的用户使用我的应用程序
他们点击一个按钮,允许我的应用程序代表
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 93 页