Facebook-Notification
全部标签 我正在使用最新的FBPHPSDK中的非JS示例。它工作正常,除非用户关闭浏览器并重新打开页面。他们必须再次点击FB登录链接。我假设$facebook->getUser()处理cookie。代码:require'sdk/facebook/src/facebook.php';$facebook=newFacebook(array('appId'=>'test','secret'=>'test','cookie'=>true));//GetUserID$user=$facebook->getUser();//Wemayormaynothavethisdatabasedonwhetherthe
我的网站上有一个点赞按钮(供用户点赞fb粉丝专页)。如果用户点击赞,我会检查even是否已被触发(事件订阅),然后向他们显示一些内容。我非常感谢您提供以下帮助:如果用户登录到facebook并且他们已经喜欢该页面,我希望它显示“您已经是粉丝!”并显示内容。(而不是显示灰色按钮)或如果用户没有登录到facebook而他们点击了赞按钮,我希望它显示“你已经是粉丝了!”并显示内容。(而不是显示灰色按钮)编辑:伙计们,我已经在SO上对此进行了研究并发现了类似的问题,但并不完全是我所追求的。也许我错了,但如果有人可以提供一个链接到一个描述我的确切问题的链接,那将比-在这个问题上更有帮助。我检查了
我想开发一个机器人,它将使用php更新facebook帐户的状态。请指导我 最佳答案 @Porkchop是正确的,您可能需要FacebookConnectAPI。要在Facebook上更新用户状态,您应该查看Status.setAPI调用。对于用php编写googletalkbot,有一些文章可以帮助您入门:TwitterPHPJabberBotTutorialJabberSimple-APHPlibrary但也可以考虑使用IMified,它为您做了很多创建和运行聊天机器人的工作。如果您只对一种从GoogleTalk状态更新Face
我在一个专注于移动用户的网站上工作,并使用list在添加到主屏幕时独立打开。这很好用,除了Facebook登录功能。每当我尝试登录时,它都会在应用程序外部的浏览器中打开Facebook链接。然后我必须手动返回应用程序并重新加载要登录的页面。如何在登录时留在独立应用程序中?我尝试按照thispopularanswer中的说明使用window.location但没有改变。我还尝试使用window.open作为explainedhere但同样,没有运气。你可以试试这个testpage具有经过调整的list和登录选项以保留在测试页面内。我使用三星GalaxyS5进行测试。
我在语言环境中完成了我的应用程序,我想将它集成到Facebook中创建一个应用程序。我的应用程序运行良好,但当我尝试从Facebook加载它时却无法运行。我读到有一些问题,包括不是FBJS的JavaScript。我没有使用Facebook标记语言,而是我自己的(jQueryUI和简单的html+php)。谁能给我一个指南链接,解释如何创建一个使用jQuery或其他js框架的应用程序? 最佳答案 请记住,当您为Facebook编写JavaScript代码时,您必须以符合FBJS的方式编写它。,他们的理由是“我们构建FBJS的目的是为开
这个问题在这里已经有了答案:FacebookCallbackappends'#_=_'toReturnURL(22个答案)关闭9年前。我正在使用facebookphp库对我的应用程序的用户进行身份验证,它工作正常,但出于某种原因,facebook将字符#_=_附加到我返回的uri的末尾。我读到,如果未设置redirect_uri参数,他们会这样做,但我确实设置了它,事实上,我在登录facebook后成功重定向到该URL。这是我获取登录url的方法:$fbLoginUrl=$fb->getLoginUrl(array('scope'=>'email,publish_stream,user
Facebook的JSSDK的PHP是什么:FB.getLoginStatus我正在寻找类似的东西:$facebook->getLoginStatus()但是PHP库中不存在上述内容。这两个我都试过了:$this->facebook->api('/me');$this->facebook->getUser();两者都不起作用,因为PHP出错,说我需要一个有效的access_token并且留下一个空白页面。我什至无法检查上述2种方法的空响应。我只需要检查用户是否是回头客。请帮忙! 最佳答案 $facebook=newFacebook(
所以我使用这个脚本来循环访问给定页面的事件。突然我发现它不再起作用了:(我觉得这可能是一个错误,因为如果您选择任何页面,使用access_token查看事件,您将无法为“下一个”分页URL取回任何数据。例如尝试https://graph.facebook.com/evenightclub/events在apigee.com中有什么想法吗?($fid是页面对象id)try{$facebook=newFacebook(array('appId'=>'','secret'=>'',));$access_token=$facebook->getAccessToken();$events_dat
我已将FacebookSDK文件放入protected/helpers目录,我从该目录为我的Yii应用程序自动加载类和第3方助手。当我的一个项目涉及Facebook登录时,我想到了这个简单快速的解决方案,使用Yii::app()->params来实现对象属性的继承整个应用程序。//don'tmindthis$facebookvariable,it'sjustashortcutinthismethodYii::app()->params['facebook']=$facebook=newFacebook(array('appId'=>'148966221932337','secret'=
我正在使用FacebookPHPSDK调用相关API来发布和获取数据。目前我在数据库中保存了一个用户访问token,但它会在60天后过期。如何刷新用户访问token?1。我什么时候需要刷新访问token?过期之后,还是之前?2。刷新访问token的最佳方式是什么?3。我的用户是否需要重新登录以刷新访问token?这是我用来扩展访问token的函数。但过期时间保持不变。publicfunctiongetExtendedAccessToken($access_token){$token_url="https://graph.facebook.com/oauth/access_token";