草庐IT

phonegap-facebook-plugin

全部标签

javascript - Facebook PHP SDK 如何从 Facebook JavaScript SDK 2014 获取用户电子邮件

我同时使用FacebookPHP(4.0)和JS(2.0)SDK。我可以使用PHP获取用户配置文件数据,但不能获取用户的电子邮件。用户的电子邮件可通过JavascriptSDK获得,但我需要在PHP中使用。我正在使用:$user_profile=(newFacebookRequest($session,'GET','/me'))->execute()->getGraphObject(GraphUser::className());这行得通,但是GraphUser类在4.0中没有获取用户电子邮件的功能。关于如何使用FacebookPHPSDK4.0版获取用户电子邮件的任何想法?

php - 如何以正确的方式获取访问 token facebook api?

只是玩玩facebookapi但无法获得基本设置。从facebook下载sdkSDK.我似乎无法让访问token正常工作$fb=newFacebook\Facebook(['app_id'=>'keyxx','app_secret'=>'key','default_graph_version'=>'v2.4',]);$helper=$fb->getRedirectLoginHelper();$accessToken=$helper->getAccessToken();try{//Returnsa`Facebook\FacebookResponse`object$response=$fb

php - facebook graph api在提要中只获取一张图片

我正在使用facebookgraphapi开发一个应用程序。当我在facebook上创建包含三张以上图片的相册时,在我的墙上贴子上它显示了三张缩略图,但是当我在graphapi中checkin提要时,它只提供了一张图片的链接。我查了类似的网站,他们也显示三张图片,比如facebook不知道如何做到这一点。 最佳答案 我想你应该把照片上传到一个特定的相册中,你可以使用https://graph.facebook.com/facebook_d/albums这将返回所有带有album_id的相册详细信息,使用该相册ID,您可以通过以下方式

php - 使用 "Form Plugin"为 jQuery 上传 Ajax 文件

我正在使用jQuery,我想使用Ajax上传文件。我做了一些搜索,发现这是不可能的。但是,有一个jQuery插件,jQueryFormPlugin,它允许我们通过Ajax上传文件。它工作得很好,但我有一个特殊的问题。这是我的代码:$('#question-form').submit(function(){varserialAnswers='';//Createaquerystringgivensomefields//Formatofthequerystring:answers[0][fr_fr][0]=a1fr&answers[0][fr_fr][1]=2&answers[0][en_

php - 在子域上实现 Facebook Connect

如何在Facebook上保留我的应用程序设置,以便它支持子域?我刚刚在一个学校社区集成了一个问答型论坛,它可以在http://swades.engr.scu.edu/askswades/上找到。因此这是我在Facebook上的设置:SiteURL:http://swades.engr.scu.edu/SiteDomain:scu.edu我无法让它以这种方式工作。我究竟做错了什么?我仔细检查了代码上的API设置,一切正常。如果有人能帮助我就太好了!提前致谢!! 最佳答案 此设置正确,应该可以正常工作。如果看不到错误,就很难知道哪里出了

php - 无法获取我在 FaceBook 上的好友列表的在线状态

这是我的fql:$fql="SELECTuid,name,online_presence,statusFROMuserWHEREuidIN(SELECTuid2FROMfriendWHEREuid1='".$user_id."')";online_presence值始终返回null。 最佳答案 您的查询有误...只是替换WHEREuidIN到WHERE2IN查询$fql="SELECTuid,name,online_presence,statusFROMuserWHERE2IN(SELECTuid2FROMfriendWHEREui

php - Facebook 自动发布链接在手机上以 map 形式打开

我在Google上的任何地方都找不到这个问题的任何提示。我有一个Android,我的另一个开发者有一个iPhone。我们用一个FacebookautopostPHP脚本来自动发布到Facebook提要的链接。什么时候你通过手机打开提要它首先打开一张map然后你必须点击背部。这发生在我的手机上,随机出现,所以我认为这是手机问题。但这不会发生在我们点击的其他帖子上,只有我们的帖子。当你创造一个Facebook应用程序是否有一些设置可以启用/禁用位置或map之类的东西可能是导致此问题的原因? 最佳答案 我的特定问题的解决方案很简单。Fac

javascript - Web 服务和 phonegap : best practices

您好,我正在使用phonegap进行跨平台开发(我使用angularJS作为JS框架)。我想使用Web服务从我网站上的数据库(mysql)访问职位列表。问题是我找到的解决方案根本不安全:Javascriptvarxhr;if(window.XMLHttpRequest)xhr=newXMLHttpRequest();elsexhr=ActiveXObject("Microsoft.XMLHTTP");xhr.open("GET","http://localhost:8888/MAMP_Site/0/test.php",true);xhr.send(null);xhr.onreadyst

php - 任何 Facebook PHP SDK v4.06 工作 Canvas 应用示例?无法获得有效 session

getSession();}catch(Exception$ex){//echo$ex->getMessage();}if($session){$request=newFacebookRequest($session,'GET','/me');try{$response=$request->execute();$graphObject=$response->getGraphObject();//echoprint_r($graphObject,1);$fid=$graphObject->getProperty('id');echo$fid;$femail=$graphObject->g

php - 为什么这个 facebook 创建相册代码会创建重复的相册?

我的这段代码运行良好(因为它可以正确创建相册)。但是,它会创建两个相同的专辑。我试过删除消息和隐私(并不是说这应该改变任何东西,但仍然如此)。我所做的一切都没有改变这个代码创建两个相册的事实。我什至将它注释掉以确保它是唯一的代码触发并且没有创建任何相册。在此之后我有代码来发布两张测试图片,它只将图片发布到其中一个组。但是,我在这段代码之后有一个退出,所以我确保它是唯一触发的代码。请帮忙!print"Creatingalbum\n";try{$ret_obj=$facebook->api('/me/albums','post',array('access_code'=>$access_c