Facebook-Notification
全部标签 我似乎无法解决这个问题!即使在将用户定向到getLoginUrl()之后,我似乎也无法获得用户授权。我已经在两个窗口中对此进行了测试:Chrome的隐身(私密)浏览和正常浏览。隐身模式有效,但正常浏览失败并显示“OAuthException:必须使用事件访问token来查询有关当前用户的信息”,即使在先注销后也是如此。代码如下:getUser();if($uid){try{$user_profile=$facebook->api("/me");echo"Welcome,".$user_profile['name']."!";}catch(FacebookApiException$fae
我正在尝试更新我的代码以使用FBGraph3.0。登录流程运行良好,我请求我的权限并且用户授予它们。稍后使用PHPSDK的PHP代码将发布到用户的时间线。$r=$this->facebook->get('/me/permissions');$result=$this->facebook->post('/me/feed/',$fbpost);如果我检查$r,我可以看到我拥有所需的权限:manage_pages:grantedpublish_pages:grantedpublicprofile:grantedpages_show_list:granted然而,当它发出实际请求时,它失败并出
我注意到我上传到Facebook的每张图片都会自动裁剪成缩略图。自动我的意思是用户不以任何方式参与设置裁剪参数。困扰我的是,即使使用自动裁剪,Facebook最终获得的缩略图也是智能的(它们以某种方式裁剪了人脸或人物所在的确切区域)。这怎么可能以及如何在PHP中实现?附言我无法在服务器上安装东西。即使没有面部检测,也有办法做出很好的猜测。我注意到对于较大的图像facebook需要手动裁剪并且只对较小的图像进行自动裁剪。主要目标是制作智能方形裁剪,然后根据缩略图调整它们的大小。 最佳答案 还有一个jquery插件可以进行人脸检测,因此
在我的网站上,我设置了使用Google登录、使用Facebook登录和使用Twitter登录。但如果同一用户使用不同的提供商登录,即。用户首先使用Facebook登录,然后注销,然后使用Google登录我需要确定两者是同一个人。目前我正在做的是,如果Facebook和Google帐户具有相同的电子邮件ID,我会合并这些帐户。问题是,如果用户使用Twitter登录,我将无法获得他们的电子邮件ID,这意味着我无法唯一地识别他们。有没有人有任何其他解决方案?谢谢 最佳答案 您可以考虑将用户fb、gmail或twitter链接到您网站上的本
我不断收到以下错误GivenURLisnotallowedbytheApplicationconfiguration.:OneormoreofthegivenURLsisnotallowedbytheApp'ssettings.ItmustmatchtheWebsiteURLorCanvasURL,orthedomainmustbeasubdomainofoneoftheApp'sdomains.当我尝试使用我的PHP代码片段(见下文)登录用户时。我的Facebook设置如下:AppDomains:myappname-mynamespace.rhcloud.comwww.myappna
从各种帖子我知道“喜欢”的时间戳由FB存储,特别是从这里:https://developers.facebook.com/docs/reference/opengraph/action-type/og.likes/但我很难弄清楚的是,如果给定一张已发布到事件中的照片,我将如何获得所有图片的点赞以及每个点赞的创建时间(当然还有创建者)。据我所知,它必须是这样的:邀请每位用户参加事件。获取每个用户的喜好。检查点赞的fbid是否与任何事件照片的ID匹配。但是第2步肯定需要我代表每个受邀用户登录,而且无论如何,上面的内容不会对FB进行过多轮询吗?所以我假设我的程序不正确。谁能告诉我获取事件照片
这听起来是个很简单的问题,但我找不到答案。我有一个来自文本区域的帖子。我想使用当前的facebookphp库来执行以下操作......$description=$_POST['textarea_description'];//magichappens$attachment=array('access_token'=>$token,'message'=>"$title",'picture'=>"$image_url",'link'=>"$action_link",'name'=>"$action_label",'caption'=>"$caption",'actions'=>$actio
我正在尝试使用存储的长期访问token,但2小时后我从图形API收到以下错误。我已经编写了一些代码将用户发送到Facebook以获取可以交换访问token的新代码,它工作得很好,除了在每个后续页面请求中都会发生这种情况,Facebook继续使我的访问token无效并出现以下错误,尽管他们的服务器返回了访问token。Errorvalidatingaccesstoken:Sessionhasexpiredatunixtime1338300000.Thecurrentunixtimeis1338369365.完整的测试页面示例如下。出于显而易见的原因省略了我的key。点击页面,登录,然后将
我正在尝试将动态Facebookog元标记添加到我的Wordpress网站。我将它们添加到single.php而不是通常推荐的functions.php文件,因为我在我创建的Facebook应用程序下面有代码,每次有人查看个人博客帖子时都需要执行,因为它会发布到他们的Facebook他们阅读该特定帖子的时间表。我不想使用插件,因为我的一些插件过去常常相互冲突,而且解决这个问题很麻烦。我最大的问题是我需要og:url标签是动态的,虽然og:title,og:description,og:image等应该也是。这是我的single.php文件顶部的代码:编辑:这是我现在使用的工作代码。感谢
我正在使用facebook-php-sdkv3.0.0。检查facebook-php-sdk-v4是否已经完全改变。我有通过此API注册、登录和共享的要求。我的问题是:哪个更适合我?我需要将版本更新到4.0.0吗?1)facebook-php-sdkhttps://github.com/facebook/facebook-php-sdk2)facebook-php-sdk-v4https://github.com/facebook/facebook-php-sdk-v4请指导谢谢,妮可 最佳答案 您应该使用最新版本的PHPSDK4.