首先注意到[2017年3月27日17:47:16 GMT 0] FB SDK集成非常有效,允许人们通过他们的Facebook帐户登录到我们的网站刚刚停止工作.服务器日志显示以下错误PHP Fatal error: Cannot use object of type stdClass as array in fb-sdk/FacebookRedirectLoginHelper.php on line 191我们尚未进行任何应启动的相关代码更改.我们错过升级了吗?解决方法:建议的191-193行修复:if (isset($response->access_token)) { return new FacebookSes...
我正在使用Facebook SDK V4,但我似乎无法获得电子邮件地址.这是我的代码.我已经搜索了互联网上的每个链接,并尝试了所有方法.还尝试了不同的脚本,但仍然收到空电子邮件.这是我的代码./* INCLUSION OF LIBRARY FILEs*/require_once( 'lib/Facebook/FacebookSession.php');require_once( 'lib/Facebook/FacebookRequest.php' );require_once( 'lib/Facebook/FacebookResponse.php' );require_once( 'lib/Facebook/FacebookSDKExceptio...
到目前为止,我已经知道Firebase的Security Rules在确保数据安全(无论使用何种平台)方面都发挥着重要作用.但是我发现,如果开发人员以易于在客户端脚本上看到Firebase凭证的方式来构造Web JavaScript组合和其他实现,则它们可能完全处于风险之中. 值得庆幸的是,Firebase以多种语言支持REST API’s,从而可以某种方式减轻风险.为此,我查看了我要创建的Web数据管理门户网站的Kreait’s Firebase Admin SDK for PHP. 这是Firebase Admin S...
我正在尝试配置HybridAuth,目前处于初期阶段.现在,我要做的就是连接并确保HA将重定向到facebook并提示安装应用程序,然后在用户返回时对其进行身份验证. 我正在通过以下方式手动致电:http://mydomain.com/auth.php?provider=Facebook auth.php看起来像这样:session_start(); require_once($_SERVER['DOCUMENT_ROOT'] . "/func/db_connect.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/api/auth/Hybrid/Auth.php"); //...
我在SDK的旧版本中看到了关于这个问题的大量答案,我似乎无法弄清楚为什么会发生这种情况. 如果我使用此代码,它完美地工作:String QUERY = "select uid, name, pic_square, is_app_user from user where uid in (select uid2 from friend where uid1 = me())"; protected void getFacbookFirends() {Bundle params = new Bundle();params.putString("q", QUERY);final Request req = new Request(getSession(), "/fql", params, Ht...
我已经在我的facebook app logout选项中实现了,但不幸的是,它在rediredt循环上出错.有没有人知道facebook sdk,重定向回原始页面,还是主页面whicj在应用程序设置中设置developers.facebook.com管理?无论如何,有没有可能如何从我的应用程序注销而不重定向?例如,对于注销网址的cUrl请求,这可能吗?解决方法:您可以考虑使用FB javascript SDK进行注销,然后您不需要重定向(也可以注册javascript回调并使用window.location来执行此操作...
使用Facebook php SDK,我在查找如何删除注释方面遇到了很多麻烦,因为它的id和xid. 起初我使用的是REST API,您可以在其中调用’comments_remove($xid,$id);’删除评论.当xid参数只接受字母数字字符和下划线时,会出现此方法的问题.根据文档(http://developers.facebook.com/docs/reference/fbml/comments),有效的XID可以是任何url_encode的结果. 现在我用新的GRAPH api测试我的运气.在“删除对象”下查看http://developers.facebook....
我正在努力使我的脚本通过php在Amazon S3存储桶中显示test.jpg.这是我到目前为止所拥有的:require_once('library/AWS/sdk.class.php');$s3 = new AmazonS3($key, $secret);$objInfo = $s3->get_object_headers('my_bucket', 'test.jpg'); $obj = $s3->get_object('my_bucket', 'test.jpg', array('headers' => array('content-disposition' => $objInfo->header['_info']['content_type'])));echo $obj->body;这只是转储页面上的文...
我使用facebook graph api时遇到了一些问题. 1).当我尝试上传照片时,我收到以下错误“(#324)需要上传文件”.$attachement = array('access_token'=> (...)','name' => 'uploaded foto','source' => 'C:\Documents and Settings\Username\Desktop\1.jpg');$fb_foto = $fb->api('me/photos','POST',$attachement);我确信来源是正确的.我尝试过来自互联网的照片,而不是来自本地电脑的照片. 2).如何从Facebook删除对象? (例如墙上的消...
我正在使用Php Parse Sdk的“Hello World” 我的代码:<?php require 'vendor/autoload.php';use Parse\ParseClient;ParseClient::initialize('WVqz27oWBfP2weewrfeweKAlVWymjltMGqi9h', 'jgtaXI1Nrim1B4fdnewewewef3iNXgER8y', 'JD8B6dNL9FleweewewhjvvwZwIlc800');use Parse\ParseObject;$testObject = ParseObject::create("TestObject"); $testObject->set("foo", "bar"); $testObject->save();?>和错误:Fatal error: Uncaug...
如何在Facebook的PHP SDK中获得一张全尺寸的个人资料图片?我知道?type = large方法,但结果只有200px宽.解决方法:如果?type = large只返回200px宽的图像,那么这是Facebook拥有的最大图像. 您可以通过在查询字符串中指定宽度和高度来缩放图像:?width = 300& height = 300,Facebook将返回图像的放大版本.有关详细信息,请参阅this blog post. 对此的限制似乎比Facebook拥有的最大存储图像的大小大75%.例如,我的大型个人资料图片大...
我正在使用dropbox php sdk构建我的应用程序我正在尝试使用以下代码访问核心APIfunction getWebAuth() {$appInfo = dbx\AppInfo::loadFromJsonFile("../dropbox.json"); $clientIdentifier = "My-demo-app/1.0"; $redirectUri = "http://localhost/demo.app/public/dropbox-finish-oauth"; $csrfTokenStore = new dbx\ArrayEntryStore($_SESSION, 'dropbox-auth-csrf-token'); return new dbx\WebAuth($appInfo, $clientIdentifier...
我有一个脚本,它会调整大小并裁剪图像,我想在我的亚马逊S3上上传图像. 问题是当我尝试运行我的脚本时收到错误消息,因为我猜源文件不被识别为来自磁盘的直接路径($filepath).你有什么想法来解决这个问题吗?Fatal error: Uncaught exception ‘Aws\Common\Exception\InvalidArgumentException’ with message ‘You must specify a non-null value for the Body or SourceFile parameters.‘ in phar:///var/www/submit/aws.phar/Aw...
更新:问题现在解决了.我所做的就是把这段代码放在一个不同的php文件中:<?php Function __autoload($classname) {$filename = "./".$classname .".php";require_once($filename); }use Facebook\FacebookSession; use Facebook\FacebookRequest; use Facebook\GraphUser; use Facebook\FacebookRequestException; use Facebook\FacebookRedirectLoginHelper;session_start();FacebookSession::setDefaultApplication('25777230776...
对于我最新的项目,我需要将YouTube搜索结果作为JSON字符串.我试图从here修改官方Samples的代码,以便整个响应数组作为JSON返回,但JSON输出只包含一个结果,只有两个结果的标记{“etag”:”\”bvxF-DWHx1toJotsdJBeCm43SLs/Ti9GPWl-tTk2fzo_W4M7px11bPY\””,”eventId”:null,”kind”:”youtube#searchListResponse”,”nextPageToken”:”CBkQAA”,”prevPageToken”:null,”visitorId”:null}这就是我的代码:<?php header('Cache...