我在我的本地主机上工作,使用FBPHPSDK4.0。我能够使用JSSDK完成登录,现在我试图通过PHPSDK访问一些信息。在每个页面上我添加这个js和php代码。JavaSciptwindow.fbAsyncInit=function(){FB.init({appId:'app-id',xfbml:true,version:'v2.1',status:true,cookie:true});FB.getLoginStatus(function(response){statusChangeCallback(response);});};(function(d,s,id){varjs,fjs
我正在为我的网站使用Facebookapi和Laravel。该站点在Chrome中运行良好,但有时在Firefox中session在登录后立即过期。我不确定是什么导致了这个问题。我检查了Firefoxcookie,Laravelsession和phpsessionid存在。 最佳答案 首先想到的是:Cookie您已经检查了cookie;但是,您是否已验证它们没有损坏?除了cookie之外,还有以下几个原因:(a)您计算机上的日期设置不正确。由于cookie依赖于日期,因此日期不正确的计算机可能会误导您的浏览器而忘记您的cookie。
好的,这里有关于嵌入facebook页面的类似问题,这可以通过使用facebook'sofficialplugin轻松完成。但是,当您输入组的URL而不是页面时,它会出现一个错误,指出它是一个无效的URL。我基本上想做与此插件相同的事情,但我希望能够在我的网站上共享群组,也可能共享事件,而不是页面。希望facebook将此功能添加到他们的插件中,但在那之前我需要你们的帮助:)我相信这一定是可能的 最佳答案 为此有几个很棒的插件。一个叫做“FeedThemSocial”,它可以满足您的所有要求。有免费和付费版本,它们支持FB群组。您可
https://graph.facebook.com/v2.6/{video_id}/video_insights?metric=total_video_views&access_token={token}我正在使用上面的链接在PHP中获取视频对象的JSON详细信息,但是我无法获得所需的数据w.r.t.提供的指标所需数据:total_video_views这是公制的FB:https://developers.facebook.com/docs/graph-api/reference/video/video_insights/当我使用?metric=total_video_viewsFB
是否可以使用facebookphpapi和crontab来创建状态更新?Crontab将运行将状态更新发送到facebook的php代码。我的问题是登录部分[$facebook->require_login();]。crontab无法登录,能否将登录信息(用户名和密码)也发送到facebook?我的示例代码:$facebook=newFacebook($api_key,$secret);$user=$facebook->require_login();$output="mystatus";$result=$facebook->api_client->users_setStatus($o
我试过下面的代码不工作$attachment=array('message'=>'somemeesgae','name'=>'ThisismydemoFacebookapplication!','caption'=>"CaptionofthePost",'link'=>'http://mylink.com','description'=>'thisisadescription','picture'=>'http://mysite.com/pic.gif','actions'=>array(array('name'=>'GetSearch','link'=>'http://www.goo
我有一个奇怪的问题。在弹出对话框中输入我的Facebook登录详细信息后,它返回一个空白页面并且弹出窗口永远不会关闭。这只发生在IE中。在Chrome、FF甚至Safari中它都能完美运行。你能帮我解决这个问题吗?我想知道到底是什么问题。 最佳答案 我遇到了和你描述的一样的问题。我通过在FB.init中提供带有channel.html文件的channelUrl解决了这个问题,如下所示:FB.init({appId:'[yourappid]',channelUrl:'http://[yourwebsite]/channel.html'
我浏览了这个网站并查看了Facebook文档,但我似乎无法在friend接受邀请后删除邀请。所以,会发生什么:1.史蒂夫邀请约翰参加一场比赛。2.John收到该邀请并单击接受。3.John被带入游戏,但他的facebook页面上的邀请信息并没有被删除。Facebook文档建议我在发布到https://graph.facebook.com/[request_id]?access_token=xxxx时添加“method=delete”但这会返回我"{"error":{"type":"OAuthException","message":"(#2)Invalidparameter:Unkno
我正在开发一个网站,希望同时使用Facebook和LinkedIn进行身份验证。整合Facebook相当简单,但LinkedIn却让我有些困惑。我希望能够验证用户是否a)当前登录到他们选择的社交网络以及b)我的网站是否有权访问他们的数据。如果满足这两个条件,那么脚本将提供“仅限成员(member)”区域,但如果不满足这两个条件,它将把他们带到一个通用主页,在那里他们可以使用Facebook或LinkedIn登录。FacebookPHPSDK有一个非常清晰的示例,说明如何验证用户当前是否已登录并连接到您的应用程序。另一方面,LinkedInAPI有点难以捉摸。我希望能够执行以下步骤:授权
我已将新的权限请求(publish_stream)添加到我们的facebook连接登录按钮。我遇到了现有用户的问题,他们之前未经此许可就授权了我们的应用程序。如果他们在到达我们的网站时退出了Facebook,一切正常,当他们点击“FacebookConnect”时,他们会收到一个弹出窗口,要求他们获得新的许可。但是,如果他们在到达我们的网站时已经登录到facebook,他们将自动登录并且不会被要求获得这个新的publish_stream权限。即使在这种已经登录到Facebook的情况下,我如何强制弹出窗口并要求他们获得此新权限?谢谢 最佳答案