访问令牌是新生成的,并已分配所有权限。这是正常的,您不能让应用程序编辑用户状态:这是正常的,您不能让应用程序编辑用户状态:
:
“您的应用程序只能删除通过它创建的帖子”
传统API的文档对此进行了规定;它在Graph API的文档中并不十分清楚
:
“您的应用程序只能删除通过它创建的帖子”
传统API的文档对此进行了规定;它在Graph API的文档中并不十分清楚。您无法编辑。但是,您可以删除用户状态(如果它是通过您的应用程序创建的)。您无法编辑。但是,您可以删除用户状态(如果它是通过应用程序创
人们似乎通常使用AppId进行保护,但可以通过在页面上查看源代码来查看它,不是吗
如果appId落入坏人之手,会有什么安全隐患?您的appId是公共信息。秘钥应保持私密。如果我正在开发本机iOS/Android应用程序,如何将其(保密)保持私密?我读过关于将其存储在服务器中的内容,但如果有人下载应用程序并对其进行解码,则只需执行相同的调用就可以获得该应用程序。不
在我正在开发的网站上,我使用了一个功能,可以从facebook上的一个群组获取有关事件的信息。
我注意到,使用graph协议,即所创建数组的“description”中包含的文本,新行中有一些奇怪的字符,如“\u00b”或“\n”。
如何正确显示格式正确的内容?
提前谢谢
Piero它被称为unicode_decode(),它将在PHP6中出现,直到那时
function unicode_decode($string) {
$string = preg_replace_callback
我有一个我自己主持的应用程序,它利用了graph API。我已经更新到OAuth 2.0,但是我所有的API调用现在都要求我使用HTTPS吗?Facebook会自动重定向没有HTTPS的调用吗
我注意到所有API文档都显示https URL,这让我很担心。我认为这一更改不会影响图形API调用,因为它们已经在使用https了
Example: https://graph.facebook.com/user/
http://developers.facebook.com/docs/referenc
我想在我的fb:comment插件中添加一个黑名单,我在我的网站上有它,但facebook文档只向我展示了如何使用添加黑名单的应用程序我没有应用程序id,我只是在使用插件
这不适用于只使用插件。这是我的代码:
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<fb:comments href="example.com" num_posts="2" width="50
我已经在运行Facebook应用程序的计算机上登录了我的Facebook帐户。我是否可以将此应用程序中的数据(如朋友等)发送/接收到未登录Facebook帐户的其他设备上?如果您拥有脱机访问权限,您可以随时从任何机器访问数据。脱机访问不受欢迎,facebook将发放60天访问令牌。你可以读到它
使用移动对话框身份验证在除诺基亚N70之外的其他移动设备上运行良好
1) 我调用graph api
2) 这使得移动设备显示以下uri
但是,它无法显示2)步骤对话框,并自动重定向到我的重定向uri,这给了我404的错误。实际上,它显示了“显示身份验证”对话框,应该从用户处获得授权
到底是什么问题?虽然我找不到关于它为什么不起作用的具体信息,但我很可能会怀疑,因为N70是一款有6年历史的手机,使用的是WAP 2.0,正如许多地方所说,Facebook实际上几乎不再支持WAP 2.0。(例如
这让我发疯,我不明白为什么这个简单的页面在让我登录和注销我的应用程序时会出现问题
我得到的错误是:
OAutheException:必须使用活动访问令牌来查询有关当前用户的信息
我认为您需要指定权限
$params = array(
'scope' => 'read_stream, friends_likes',
'redirect_uri' => 'https://www.myapp.com/post_login_page'
);
$loginUrl = $facebook-&g
我见过几次有人问过类似的问题,但通常是人们试图找出哪个页面当前正在访问他们的Tab应用程序。(您可以通过检查已签名的请求来执行此操作。)
我正在尝试构建一个UI,它将向用户显示他/她作为管理员的所有页面,然后显示哪些页面已经安装了我的Tab应用程序。我想进行FB graph API调用,以a)获取已安装Tab应用程序的页面列表,或b)获取是否已安装特定页面的是/否答案。这可能吗
作为备用方案,我将在数据库中创建一个表,以便在页面查看我的选项卡时跟踪页面ID(使用前面提到的签名请求),但这并没有那
因此,我们在一个科学中心安装了一些装置,最终结果是图像和视频,这些图像和视频被上传到一个可以从外部(web)访问的服务器上。从某个信息亭站点,用户可以浏览他们的资料,并可以直接分享到他们的facebook页面。我们使用当前的API实现了这一点,登录弹出窗口显示,人们可以登录,然后共享
我们的问题是,登录弹出框也有一些不需要的功能,这使您最终进入facebook系统本身。这对该中心不好,因为他们不希望它成为一个网页浏览站
所以,我的问题是:我如何才能允许人们登录并共享特定内容,而不允许他们越来越深
我有一个数组,如下所示:
$userImages = array(
'100000000000001' => array(
'..../image01.jpg',
'..../image02.jpg',
'..../image03.jpg',
),
'100000000000002' => array(
'..../image04.jpg',
'..../image05.jpg',
它通过以下方式在页面上发布故事:
postId + "/comments"
例如,posted在哪里
postId = "360637130688291_377801902305147"
但是当发布到用户的公开故事中,允许像graph api这样的评论时,却找不到它
“1430496489\u 4047336948376/comments”得到的答复如下:
{"error":{"message":"(#100) Error finding the requested story","type
我正在尝试执行一个嵌套图调用,它将返回签入和位置的位置类别
要将问题提取到查询中不起作用的部分,我将使用端点GET/me?fields=locations.fields(place.fields(name、location、category)、id)
如果我使用Graph Browser API令牌运行此端点,我将收到正确的结果。但是,如果我使用实际应用程序的令牌,我会
{
"error": {
"message": "(#100) Unknown fields: cat
有一个应用程序,我们用来测试我们的IOS应用程序与Facebook的集成。它很好用。
我们已经创建了一个新的Facebook应用程序作为生产应用程序,但在IOS应用程序中遇到了问题。
用户输入登录名/密码后,授予应用权限并按okey-safari显示以下错误:safari无法打开页面,因为地址无效。在运行应用之前,请确保在plist中。
你输入的是正确的
1.FacebookAppId
2.URLSchemas
我想我的应用程序中的设置可能不正确,因为如果我将用户发送到Facebook登录url以获取权限,它会将用户发送到应用程序概览页面(带有“转到应用程序”按钮的页面),然后将其发送到权限请求页面。
有没有办法将他们直接发送到请求权限页面,让Facebook处理他们是否登录的问题
$params = array(
'scope' => 'manage_pages',
'redirect_uri' => 'xxxxxxxxxxx/connect/step2.p
我有以下代码:
为用户请求“管理\u页面”和“发布\u操作”权限
获取用户的长期访问令牌
获取/me/accounts以列出此用户是其页面管理员的页面
获取页面的访问令牌,例如ID为page\u ID(我可以使用调试器验证该令牌是否具有相关页面的配置文件ID,有效期为Never,以及管理页面和发布操作权限)
(几分钟后)尝试使用该访问令牌发布到/PAGE_ID/feed
我得到“用户尚未授权应用程序执行此操作”
关于这一点的大多数讨论都是在脱机访问权限失效之前进行的。发布到用户的提要有效,但
我正在尝试获取具有以下FQL的OpenGraph对象的对象id:
SELECT url,site,id
FROM object_url
WHERE url IN (
'http://www.MY_OPENGRAPH_OBJECT_URL'
)
我得到的结果ID与返回的ID不同
这是我无法查询的(我可以使用Facebook调试器返回的ID)
我得到的这个不同的身份证是什么?
如何获取正确的对象ID?使用Facebook Android SDK v3有没有一种简单的方法可以做到这一点
当我使用文件\u get\u contents()执行请求时,我会返回此结果
遇到一个PHP错误
严重性:警告
消息:file_get_contents():无法打开流:HTTP请求失败!HTTP/1.0 400错误请求
但是当我在我的浏览器中复制url时,它工作了,有人知道吗
提前感谢使用
$ctx = stream_context_create(['http'=>['ignore_errors' => true]]);
$data = file_get_contents($url
有人能提供一个解决方案吗
我们的应用程序正在管理许多包含许多帖子的页面,但从5天前开始,我们就遇到了巨大的问题。
我们90%的帖子获得了上述错误,10%的帖子工作正常
经过数小时的测试,我们知道这与“link”参数有关。
没有它,我们可以发布没有任何错误
我们试图只发布没有link参数的图片,但是在正确发布一个小时后,我们得到了一个新的错误。
(#368)试图采取的行动被视为滥用或以其他方式被禁止。有趣的是,在没有链接参数的情况下发布图像是一种滥用
我们尝试重新生成所有用户令牌和页面令牌,但没有
如何从facebook url获取内容并提取facebook用户id和访问令牌。我使用了CURL,它返回空内容
$url = 'https://graph.facebook.com/oauth/access_token?client_id='.$fbconfig['appid'].'&redirect_uri='.$returnurl.'&client_secret='.$fbconfig['secret'].'&code='.$_REQUEST[
发生错误:不支持的post请求。我创建了一个fb应用程序,允许用户单击按钮(此按钮在我的应用程序中)向应用程序用户发送消息,并通知用户接收者他收到了来自应用程序的通知。我不知道我是否正确实施了它。
我真的需要一些关于这件事的建议和指导谢谢
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
var accessToken = response.authR
我已经成功地使用Facebook的Graph API在Facebook页面上下载了我自己的帖子,以及所有评论、分享和喜欢的信息。然而,当粉丝们在页面上发帖时,我无法做到这一点。在页面中,它被称为“其他人的帖子”。使用Graph API下载这些文件的URL是什么
谢谢
Cyril我通过以下方式下载自己的帖子:
facebookPageID/帖子/
现在我将不得不使用它来下载其他人的帖子
facebookPageID/feed/这就是他们所说的在页面时间轴上完成的帖子。
我们已经编写了一个使用FaceBook Connect API的代码。点击facebook按钮,登录窗口打开,我输入了我的facebook凭据并登录到了facebook,但是我的回拨功能没有被调用,我应该通过它从facebook获得响应。谁能告诉我哪里出错了吗
<script type="text/javascript">
$("document").ready(function () {
// Initialize the SDK upon load
您的应用程序同时请求读取和写入权限。只有当用户试图向Facebook共享内容时,您才应该请求写入权限。请相应地更新你的应用程序。阅读我们的最佳实践以了解更多详细信息。我也有同样的问题,问题是如何解决警告“您的应用程序同时请求读取和写入权限。只有当用户试图向Facebook共享内容时,您才应该请求写入权限。请相应地更新你的应用程序。阅读我们的最佳实践以了解更多细节。“我该如何解决这个问题?”??
如何使用Graph API或FQL获取喜欢我的页面的配置文件的配置文件ID?我可以从Graph API获得喜欢的人数,但不能从个人资料列表中获得。由于Facebook平台的权限限制,这是不可能的。但是,你可以获取喜欢你最近文章的人的个人资料ID
比如:
其中12121212是帖子的ID。可能重复的
SELECT uid,name,first_name,middle_name,last_name,current_location,profile_url FROM user WHERE uid IN
我正在尝试使用Facebook graph API发布带有附加图像的评论,而不是消息
根据文档,可以发布可选id为的注释
一张未公开的照片,但经过数小时的测试,我还没能让它正常工作
在使用Graph API Explorer进行调试时,我总是会遇到相同的错误:“未知错误”,OAutheException
有人能举例说明如何使用附件id发表评论吗?也许我遗漏了文档中没有提到的东西
谢谢[Update]评论的附件id参数有一个bug。我已经将该问题提交给Facebook,他们已经接受为bug:他们
我想使用PHPSDKforGraphAPI让一个用户成为我的应用程序的管理员。
这是facebook在docs中提供的代码-
/* PHP SDK v4.0.0 */
/* make the API call */
$request = new FacebookRequest(
$session,
'POST',
'/{app-id}/roles',
array (
'user' => '123456789',
'role' => 'administrators',
)
);
$re
我已经在我正在开发的跨平台移动应用程序(Phonegap)中实现了喜欢非FB URL的功能,其中一部分功能是我需要找出用户以前是否喜欢URL,从而获得og.likes对象。在这个请求的结果中,og.likes数据中有一个字段我不确定
我的请求:
GET me/og.likes?access_token={AccessToken}&object={EncodedExternalURL}
答复如下:
{
"data": [
{
"id": "_____",
我知道如何通过Graph API获取附件。但这只能取回12件物品。我在JSON中没有看到像“下一页”这样的边缘,我应该怎么做
/{page-id}/feed/?fields=message,attachments{subattachments.limit(30)}
在这里,30是足够大的限制。(可能默认限制是12。)在我的情况下
/{page-id}/feed/?fields=message,attachments{subattachments.limit(30)}
在这里,30是足够大的限
我是Facebook发展的新手。我正在根据Graph API升级指南迁移现有应用程序。我正在寻找关于api.facebook.com/method/Fql.multiquery等调用的指导
我的问题是:这种类型的API是否也需要升级,还是只适用于graph.facebook.com调用?我想确保api.facebook.com/method/Fql.multiquery调用在2015年4月30日之后仍能正常工作。您可能需要查看api的图形。您也可以在请求之间切换。对的调用将不再有效。RESTAP
不同的广告类型在不同的位置有url。现在我看到一些广告在参数url\u tags中有url,而另一些广告在adcreatives[object\u story\u spec][link\u data][link中有url是否还有其他位置需要我检查,以涵盖所有广告类型,甚至instagram我假设您要求的是该广告在Facebook上放置的最终帖子URL。您可以使用Facebook广告创意中的“effective\u object\u story\u id”字段进行构建,您可以通过营销API获得该字
我想用python学习facebook营销api,并用它创建我的第一个facebook活动
因此,我在python shell中键入:
from facebookads.api import FacebookAdsApi
from facebookads import objects
my_app_id = '<APP_ID>'
my_app_secret = '<APP_SECRET>'
my_access_token = '<ACCESS_TOKEN>'
我正在尝试从中获取评论信息(向下滚动至**评论插件代码生成器*部分)
我正在使用中的FacebookClient类获取数据。我的代码如下:
string oauthUrl = $"https://graph.facebook.com/oauth/access_token?type=client_cred&client_id={appId}&client_secret={appSecret}";
string accessToken = client.DownloadString
是否可以使用graph API获取所有Facebook页面?
我曾尝试阅读graph API文档,但我不知道如何检索所有Facebook页面。
如果可能的话,你能告诉我怎么做吗?不,没有办法获得数以百万计的页面ID。谢谢你的回答,我还有一个问题,例如,我想获得我国家的页面,以便进行统计,比如社会支持者提供的服务,有没有办法使用graph api选择一个国家最受欢迎的100个页面?没有,没有这样的api
我正试图从一个PHP脚本发布到Facebook的墙上。我创建了一个FB应用程序,安装了Graph PHP API,并实现了一些测试脚本,如下所示:
fbinit.php:
<?php
session_start();
require_once('src/Facebook/autoload.php');
$fb = new Facebook\Facebook([
'app_id' => 'REDACTED',
'app_secret' => 'REDACTED',
'def
我正在尝试在我自己的个人资料上进行直播,我是否也需要应用程序审查?有人能解释一下页面上说我需要应用程序审查吗?当应用程序处于直播模式时,即使没有审查,应用程序中有角色的人(管理员、开发人员、测试人员)也可以授予某些权限。
过去都是这样,但自那以后Facebook进一步限制了这一点
您将无法在live模式下向应用授予此权限,即使其中一个帐户具有应用程序角色,除非您先对其进行审核
你的应用程序需要处于实时模式;在开发模式下,只有在应用程序中具有角色的人才能看到通过它创建的任何内容
因此,如果不提交应
我想创建一个推荐引擎。我在facebook上有一个商业页面。我想获取喜欢这些帖子的人的用户名/用户id和额外信息(比如谷歌分析为网站观众提供的信息)。据我分析,Facebook Graph API给出了喜欢、评论等的数量。我能得到喜欢这些帖子的人的用户id和时间戳以及数量吗到底是为了什么?通常,除非每个用户都明确授权您的应用程序,否则用户数据不可用。要了解更多关于用户的信息并向他们推荐正确的东西,“向他们推荐东西”听起来像垃圾邮件。用户是否曾授权您以任何方式这样做?当然是的。。。将从用户处获得权
我的一个网站页面有一个类似FB的按钮。一旦用户喜欢我们的FB页面,我不想继续显示“喜欢我们”框
有没有办法知道用户是否单击了“喜欢”按钮,这样您就可以防止它再次出现
谢谢fql似乎是一个解决方案,但到目前为止我还没能让它起作用
现在有些网站(yelp??)会显示用户的图片、姓名,并要求用户邀请更多朋友或使用facebook登录。只有当用户单击登录时,用户才会获得窗口“xyz应用程序正在请求以下信息,是否要验证…”
那么他们是如何做到的呢?基本上,在不提示用户立即登录的情况下获取facebook用户的姓名和图片。我知道你可以使用graph api,只要你有fb用户id,你就可以访问他们的公共信息:姓名、图片等。但是你如何在不要求用户立即验证/授予权限的情况下获取fb uid呢
请解释一下
谢谢 通过保留以下内容,您可以显
根据FacebookGraphAPI文档,可以获得有关用户签入的详细信息。您需要访问令牌和“用户签入”权限()
我想从“Facebook地点”的角度获得同样的信息。我可以通过以下方式获得入住人数:
但我找不到一种方法来获取包含详细信息的数组(谁、何时、喜欢连接、评论连接)
我在文档中没有找到任何关于这方面的信息。你知道我怎样才能做到吗?是否可能?对于Chekins,请使用以下图形API:
要获得好友签入,请执行以下操作:
JSONObject jObject = new JSONObject
我有一个问题,我想在我的网站上集成Facebook登录,所以我已经在Facebook上注册了我的网站,现在如果我从我的网站上登录Facebook,它只允许我通过Facebook登录,因为我已经在我的Facebook帐户中注册了网站
我知道情况不应该如此。但我在这里缺少的是,我无法得到它。我希望所有的用户都能通过Facebook登录到我的网站
感谢您的帮助:)我正要建议您检查您的应用程序是否仍处于沙盒模式,但我从您的评论中看到,您已经找到了答案:)是的,当然。事实上,我的一部分代码是用ColdFu
我正在为iPhone(ios5)开发一个应用程序,我需要在facebook个人资料中突出显示的帖子信息。使用FacebookGraphAPI可以获取用户资料的所有数据,但有没有办法获取突出显示的帖子数据?例如,我想统计并跟踪我在fb timeline中突出显示的帖子数量。您可以使用[pageid]?fields=posts.fields(timeline\u可见性)
每个突出显示的帖子都会将时间线可见性设置为“星号”即使帖子突出显示,“时间线可见性”显示“此帖子没有时间线单位”。请检查并更新您的
我觉得我的头撞到墙上了。我已经创建了一些自定义对象和一个自定义操作。要提交,我必须成功提交操作
我使用开发人员站点OpenGraph页面上的“获取代码”按钮中的以下代码
curl -F 'access_token=MY_ACCESSS_TOKEN' \
-F 'content=http://samples.ogp.me/417795554977717' \
'https://graph.facebook.com/me/myapp:myaction'
我得到以下回应
{
Facebook为广告提供了一个API:
在文档中,它们仅描述如何通过graph API执行请求。是否也有相应的FQL表?我想使用查询:通过查看的表是当前提供的唯一连接。目前有3个广告表。如果这些不是您需要的,那么FQL现在就不可能了。也许在将来,但不是现在。使用图形API。在表格列表中,也有大量的文档可用(这只是Graph API的一个子集)我只看到adaccount\u offsite\u conversion\u event table,这不是我想要的。问题是,我已经为FQL准备了一些预构
我需要获得一些关于我的用户朋友的朋友的信息。
具体来说,我想知道他们的姓名、年龄、照片、好友列表、群组、兴趣爱好等
我对整个FBAPI还比较陌生,非常感谢您的帮助
谢谢。:) 查看下面的链接
它基本上是一个沙箱,用于构建api调用以获取有关用户的信息
下面是一个你可以发送到Facebook的请求和回复的示例:
https://graph.facebook.com/<FBID>?fields=id,name,friends.fields(last_name)&method=GE
我们试图从外部系统更新FB页面
为了使用Facebook API,需要一个访问令牌
我们可以通过使用Facebook API浏览器获得短期访问令牌。短期代币持续约2小时
根据我们所读到的,有可能得到一个长寿命的令牌,它可以持续大约60天,但是这必须通过编程实现,并且只能通过Facebook应用程序实现
典型的FB应用程序就像一个网页,请求访问用户帐户并使用该帐户进行操作。为了请求长寿命令牌,必须包含应用程序的密钥和密钥
作为个人用户,我们可以注册为Facebook开发者,创建一个“虚拟应用”,并
最近,每当客户使用我的应用程序来喜欢帖子/评论时,它就会产生一个新的错误。我们使用graph API创建和销毁类似项:
https://graph.facebook.com/POST_ID/likes
但是我们在一个帖子上获得了400的状态:
{"error":{"message":"You've been blocked from using this feature because you may have violated Facebook's Terms. Please review
我希望有一个页面上有运行时生成的图像,这样用户就可以共享它们。换句话说:图像是由用户创建的,它们需要能够共享
我的理解是(请参阅),如果您希望有一个站点,用户可以在其中共享来自同一页面的具有不同图像和内容的不同项目,那么对话框/提要就是这样做的方式。。。该对话框/提要将覆盖og:*元标记
我有一个简单的测试“站点”,它使用两组facebook共享信息。当我使用“馈送按钮”时,仍会显示og:*数据:
- og:* tags
- dialog/feed url
// 1 - og:* tags .
我想知道是否有办法从Facebook获取不同大小的封面图片
例如“
我试图更改封面照片对象的\n但不起作用获取封面照片对象的图像字段…我看不到任何与大小相关的内容
我每天都会生成访问令牌。两天前,我使用事件ID获取此事件的详细信息:
1852415531478014
facebook事件就是这样
但是今天,graph API返回这个错误
{
"error": {
"message": "Unsupported get request. Object with ID '1852415531478014' does not exist, cannot be loaded due to missing permissions, or does not s
1 2 3 4 5 6 ...
下一页 最后一页 共 92 页