我在弄清楚如何从图形API见解中获取数据时遇到问题,我没有足够的权限获取返回的任何数据。在GraphAPI资源管理器中,我生成了一个新的访问token,它有权读取见解,但我不知道如何在php中使用它。我目前正在尝试按如下方式获取数据:FacebookSession::setDefaultApplication('app_id','app_secret');$session=FacebookSession::newAppSession();$engagement=(newFacebookRequest($session,'GET','/page_id/insights/page_enga
我创建了一个简单的小部件来显示来自Facebook页面的一篇帖子。这是代码://VARS$title=$instance['title'];$app_id=$instance['add_id'];$app_secret=$instance['app_secret'];$page_id=$instance['pade_id'];$my_url=$instance['my_url'];$page_name=$instance['page_name'];$message_lenght=$instance['message_lenght'];//CONFIGS//getuseraccess_t
我正在尝试通过cron-job创建facebook事件。这些事件应该代表我的facebook-connect-site的用户创建,他们已授予离线访问权限。我有不会过期的session_keys,但无法正常工作!代表我的应用程序创建事件就像一个魅力,这不是我想要的......var_dump($event)withsomerandomlygenerateddata:'name'=>string'Tryaathirsttheseand'(length=23)'tagline'=>string'asitthathedownthealmostthe'(length=33)'descriptio
我有一个网站,它集成了一个粉丝箱和来自facebook的其他一些东西。为了让一切看起来都正确,我按如下方式实现了FBML:它确实工作得很好,除了我发现我客户的公司对员工设置了阻止,因此他们无法访问Facebook。然而,这会导致站点崩溃并且无法完全加载,因为防火墙不允许该站点上的FB代码正确触发。因为我没有这个block,所以我在远程复制它时遇到了问题,并且无法准确指出它在做什么,这导致它显示不正确。简而言之,是否有我可以在代码中实现的东西来检查并查看FB是否可访问并且仅在可访问时触发fbml?我主要为网站使用PHP和Jquery。提前致谢。编辑:根据要求编辑代码片段从头开始:然后在页
我有一个PHP应用程序,它使用Curl调用FacebookGraphAPI并将项目发布到用户的墙上。它在我的开发箱和我们的生产服务器上运行良好,但不适用于一台QA服务器。我们收到模糊的错误代码100:“消息失败”。据我所知,我从所有服务器发送相同的信息。这是我对开发箱的要求:Array([0]=>Accept:text/html,application/xhtml+xml,application/xml;q=0.9;q=0.8[1]=>Accept-Language:en-us,en;q=0.5[2]=>Accept-Charset:utf-8;q=0.7,*;q=0.7)POST:h
我只是遵循来自FacebookSDKexample的相同代码.如果FBApp指向我的本地桌面,如果APP从OAUTH请求获得许可,它将获取Facebookuid和用户基本信息(例如电子邮件)。但是当我上传文件到服务器时,执行$facebook->api('/me');Fatalerror:UncaughtCurlException:28:connect()timedout!thrownin/xxx/src/facebook.phponline622我还是不明白为什么。它来自CURL或SSL设置?我的远程服务器支持SSL并启用了CURL。我的本地只有CURL但不支持SSL。我认为我的Fa
我在StackOverflow、Google等中进行了搜索,但我不知道如何在我的网站上显示我在Facebook上的内容。我尝试了一些解决方案,每个解决方案都会提示登录对话框,访问者必须登录并接受我的应用程序(我创建了一个来测试)。这里的许多答案都太笼统了,我不明白他们的意思,所以我才问。我想要一些能让我的网站“登录”到Facebook并向访问者显示我的状态或照片的东西,而无需他们接受应用程序或使用他们的帐户登录到Facebook。我用我的AppID和AppSecret尝试了一个facebook-php-sdk示例,它要求我登录。另外,github.com/facebook没有类似于fa
我有一个facebook应用程序在我餐厅的自助服务亭中运行,它允许用户签到。这很好用,如果他们登录并接受所需的权限,那么当他们完成时,它会让他们注销,没有丝毫问题。但是,如果他们不接受权限,则无法将他们注销。我已经尝试了我能想到的一切以及我能在stackoverflow上找到的每一篇文章。如果auth没有用户的许可,我如何让客户注销?我已使用错误报告向facebook报告了此问题,他们表示正在调查。只希望这里的一位天才有一个想法。 最佳答案 您应该使用图形api中的权限连接来确定用户是否已授予所需的某些权限。如果他们没有,您可以使用
我想要什么我需要在带有大预览图片的页面墙上创建帖子-就像上传照片时显示的图片一样。使用FacebookGraphAPI将这些照片添加到用户(或页面)的“时间线照片”相册是有意义的。当然,我可以轮询用户相册列表并搜索type:"wall"相册(即英文翻译中的TimelinePhotos),但是如果相册不存在?如何创建一个或如何让FacebookGraph创建它?我尝试了什么尝试使用消息和图片URL(参数picture或source)发布到/me/feed,但它所做的只是只需创建一个带有小图片的type:"link"帖子,而我需要的是一张type:"photo"。再一次,我需要它,因为如果
我希望用户在登录我的应用程序之前重新输入密码。facebook文档仅使用JavascriptSDK显示它。有人可以指导我或给我一些关于如何使用php来完成它的引用吗?这是它在js中的样子:FB.login(function(response){//OriginalFB.logincode},{auth_type:'reauthenticate'}) 最佳答案 关注officialdocumentation但使用getReAuthenticationUrl方法而不是getLoginUrl。parameters与getLoginUrl完