新应用需要使用OAuth2.0我使用此博客中的代码进行身份验证:http://kartiklad.com/$redirect_url='http://url-of-site-for-canvas-app.com/authorize/';$oauth_url='https://graph.facebook.com/oauth/authorize?client_id='.$client_id.'&redirect_uri='.$redirect_url.'&type=user_agent&&display='.$display.'&scope='.$scope;我创建了一个名为author
我在本地MySQL数据库中记录了我的应用程序的所有用户。我拥有获取用户在线状态所需的所有相关信息[UID、access_token和授予的扩展权限]。如何获取所有用户的在线状态?我目前使用的方法是分别查询每个用户:$facebook->api(array('access_token'=>'x','method'=>'fql.query','query'=>"SELECTuid,name,first_name,last_name,online_presenceFROMuserWHEREuid=x"));但这是150个用户的时间记录程序。我什至不是在谈论400+或1000+。附注多查询对我
我在我的网站上使用Facebook登录并查看此示例:https://github.com/facebook/php-sdk/blob/master/examples/example.php当我在示例站点上点击“使用Facebook登录”时,出现错误:AnerroroccurredwithPHPSDKUnitTests.Pleasetryagainlater.知道为什么会发生这种情况吗? 最佳答案 我之前遇到过同样的错误(现已解决)。我犯的错误是使用旧方法调用FacebookAPI,即$appid='xxx';$secret='xxx
我需要实现一个Facebook应用程序,用户在该应用程序中注册我的应用程序,然后我通过离线访问获取用户的access_token。如何查看谁将用户从好友中移除,谁将用户添加为新好友?我如何使用PHP完成它? 最佳答案 您应该编写一个cron作业,它使用离线访问来获取每个用户的好友详细信息,并将其与现有数据进行比较并更新数据库。如果您发现使用离线访问完成它有任何困难,您可以在用户访问应用程序时进行。此类脚本会降低您的应用程序速度,因此我正在寻找cron作业。要对此进行优化,只需在用户访问应用程序时获取friend的详细信息并写入文本文
我正在使用facebookgraphapi将照片上传到我帐户中的现有相册。这是我的代码。$fb=newFacebook(array('appId'=>'xxxxxxxxx','secret'=>'xxxxxxxxx','cookie'=>'true'));$fb->setFileUploadSupport(true);$imagePath='C:\\wamp\\www\\photo\\photo.jpg';$args=array('message'=>'photocaptionis...');$args['image']=$imagePath;$data=$fb->api('/'.'5
我正在使用此代码发布到我的应用程序墙上$attachment=array('message'=>'xxxxxxxxxxxxxxxx...','name'=>'xxxxxxxxxxxxxxxxxxx','caption'=>'xxxxxxxxxxxxxxxxxx','link'=>'xxxxxxxxxxxxxxxxxx','description'=>'xxxxxxxxxxxxxxxxxx','picture'=>'xxxxxxxxxxxxxxxxxx','actions'=>array(array('name'=>'Download!','link'=>'xxxxxxxxxxxxxxx
于是我翻了翻我的FacebookTimeline,开始翻看我在2009~2010年发表的一些旧帖子。而且它们有点愚蠢,我想删除它们或更改它们的隐私设置。单独做的太多了,所以一直在看GraphAPI。但是,我一直无法找到有关更改帖子隐私设置的任何信息,甚至无法搜索在特定日期范围内发布的帖子。所以这是我想要的信息:是否可以通过图谱API更改旧帖子的隐私设置?是否可以在GraphAPI中搜索特定日期范围内的帖子?最好在2010年12月31日之前。如果可能的话,你是怎么做到的!? 最佳答案 1)没有。2)是的,您可以使用GraphAPI和H
我们运行Facebook粉丝页面www.facebook.com/GowerLive,其中包含我们在高尔半岛的3个网络摄像头的图像和更新;我想使用Facebook上的功能,它允许您每天晚上8点在CRON作业上使用唯一的电子邮件地址将照片直接通过电子邮件发送到您的粉丝页面。我已经测试了电子邮件地址...工作正常,我可以提交图像,但我的PHP脚本不显示照片。它会将主题发布到facebook,仅此而已。首先,这是将图像上传到我的粉丝专页的最佳方式吗?其次,我是否使用了正确的电子邮件格式才能像在多部分Mime类型中一样工作?这是我目前在cron上运行的脚本//arraywithfilename
我正在尝试在我的codeignitor项目中开发facebook评论应用程序,但我遇到了加载评论框等问题,也没有正确显示所有评论,当我使用另一个工作正常的新应用程序codeignitor时。我在View文件中使用这段代码(function(d,s,id){varjs,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id))return;js=d.createElement(s);js.id=id;js.src="//connect.facebook.net/en_US/all.js#xfbml=1&appId=123456789
我使用日志打印机来测试ignore_user_abort是否有效,它确实有效。但是echo不想工作。只有在循环完成时echo才会起作用吗? 最佳答案 是的,也不是。您需要担心三个输出缓冲区:PHP可以缓冲输出。您可以使用ob_functions控制缓冲区并强制输出到apache/iis(网络服务器)Apache/IIS有自己的缓冲区,只有在它们认为有足够的空间可以发送时才会发送信息。这也被mod_gzip或其他压缩所复杂化。您无法通过PHP控制它。您的浏览器和服务器之间还可能存在其他缓存/代理。这些可能会暂停输出,直到收到完整响应。