我有以下代码,我认为它非常接近工作,但我不断收到以下错误:{"error":{"message":"(#324)Requiresuploadfile","type":"OAuthException"}}但我不知道如何指定上传文件...我已经尝试了图像和源,都给出了相同的错误。任何想法、帮助和建议都将不胜感激,因为我已经为此苦苦挣扎了几天,似乎不应该这么难……PhotoUpload".$code.'';//Obtaintheaccess_tokenwithpublish_streampermissionif(empty($code)){$dialog_url="http://www.fa
我似乎无法获得所需的电子邮件权限。如果用户在FB登录时取消勾选电子邮件,我的代码就会崩溃。当我尝试围绕这个问题编写代码时(尝试提醒用户接受必要的电子邮件权限。),它不会工作;用户必须在他们的FB设置中手动撤销应用程序的访问权限,这显然是不可能的。那么我怎样才能将所需的电子邮件权限作为我的应用程序/网站的一部分?老实说,我无法在不挠头的情况下阅读整个FacebookAPI文档。这是我目前拥有的:var$user=null;function__construct(){//blahblahlblah//blahblahblah(Codeneededforfacebooklogintowork
我想知道:我有一个简单的facebook-connect应用程序,它只会在您登录并喜欢某个页面后显示某些内容。它有效(哇哦!),但我想让它在您按下点赞按钮后自动刷新,从而使它对用户更加友好。这是一些代码:api(array('method'=>'fql.query','query'=>'SELECTtarget_idFROMconnectionWHEREsource_id='.$uid.'ANDtarget_id='.$pageid));if(empty($likeID)){//PersonisLOGGEDIN,buthasNOTLIKEDecho'';}else{//Personis
今天我遇到了一个非常恼人的问题。我的JavaScript在一夜之间停止工作。当用户尝试在我的页面上创建FB操作时,会出现一个奇怪的JS错误:UncaughtTypeError:Cannotreadproperty'__wrapped'ofnullconnect.facebook.net/en_GB/all.js:82出现错误,没有意义。在错误链中,从我的脚本调用的最后一行是FB.login(null,{scope:'publish_actions'});。没有调用Facebook的AJAX。JSSDK在到达任何地方之前就崩溃了。更烦人的是我的脚本在不同环境下的旧版本有效,所以我不能责怪
使用以下代码尝试将图像与墙贴一起发布几个月后效果很好。突然它停止工作了。当我用https测试它时它不起作用,但在http中它起作用。如果协议(protocol)是https,则APPURL使用https,否则使用http。$protocol="http";if(isset($_SERVER['HTTPS'])&&$_SERVER['HTTPS']!="off")$protocol="https";define("CANVAS_URL","$protocol://apps.facebook.com/appname/");define("APP_URL","$protocol://doma
我有一个Facebook应用程序,它在IE中运行时永远循环。在其他浏览器中它工作正常。我需要你的帮助来调试它,但在此之前我需要说明我是如何实现它的。FB建议当用户尝试访问应用时,我们应该将用户重定向到应用授权页面。从那里FB将重定向(使用302代码)到我们喜欢的url。在这种情况下,我要求FB使用标志重定向到我的应用程序的urlappLogin=1在查询字符串中。但伴随着那个FB附加了一个非常长的参数code在非常难看的查询字符串中。所以,在这种情况下,我放了一个标志LoggedIn在我的PHPsession中并使用JS代码将用户重定向回应用程序urlwindow.top.locati
我正在尝试为网站集成FB登录。我现在可以登录了,但现在我不明白如何打印电子邮件ID和用户名。请帮忙。我是这一切的新手。这是我正在使用的代码--'',"secret"=>'');$fb=newFacebook($config);$user=$fb->getUser();?>HelloFacebook"read_stream,publish_stream,user_photos","redirect_uri"=>'http://localhost/uttam');echo'getLoginUrl($params).'">Login';}else{?>"method="post"enctyp
请帮助我,或者只是给我一个提示,我应该从哪里开始,因为我已经为此奋斗了2周。众所周知,facebook有一个新的身份验证系统,这意味着我必须在我的网站上实现它,但我只是不明白它是如何工作的以及如何在我的网站上实现它。当然,我知道Internet和开发者页面上有示例-我已全部阅读,但仍然不知道如何将我网站上的帐户与FB帐户关联起来。也许我会提出一些我需要涵盖的情况:该网站有本地帐户。还有一个额外的数据库表,可以将我的用户ID与FB用户ID链接起来。情况1:一个新人来到我的网站。他/她没有我网站的帐户,但有FB帐户。他/她点击“使用Facebook登录”,被重定向到FB,授权该应用程序并被
我已将新的权限请求(publish_stream)添加到我们的facebook连接登录按钮。我遇到了现有用户的问题,他们之前未经此许可就授权了我们的应用程序。如果他们在到达我们的网站时退出了Facebook,一切正常,当他们点击“FacebookConnect”时,他们会收到一个弹出窗口,要求他们获得新的许可。但是,如果他们在到达我们的网站时已经登录到facebook,他们将自动登录并且不会被要求获得这个新的publish_stream权限。即使在这种已经登录到Facebook的情况下,我如何强制弹出窗口并要求他们获得此新权限?谢谢 最佳答案
我正在编写一个网站,其中包含多个页面(用户提交)。这些页面将被访问为http://www.mywebsite.com/?page=page1,http://www.mywebsite.com/?page=page2等等,我希望每个页面都有一个类似fb的共享按钮(在加载内容后),以便当他们单击该按钮时,它会在他们的fb中发布该特定页面(及其图像)。到目前为止,一切似乎都适合我,直到我在过去两天遇到这个让我头疼的问题。一些论坛说open-graph和fb-share有问题,但我仍然希望我的要求是全局性的并且它必须有效。虽然fb-like和fb-share在共享特定URL方面工作正常,但它不