我想显示我的应用程序canvas页面内的用户configuration文件图片,有没有办法做到这一点使用graphicsapi? 我知道我可以使用FBML来做,但我也想通过configuration文件图片到我正在制作的Flash游戏中,所以我将不得不从api获取configuration文件图片,并将其作为variables发送,这里是代码I迄今为止, $facebook = new Facebook(array( 'appId' => FACEBOOK_APP_ID, 'secret' => FACEBOOK_SECRET_KEY, 'cookie' => true, 'domain' => 'myurl/facebook-test' )); $session = $facebook->getSession(); $uid = $facebook->getUser(); $me = $facebook->api('/me'); $updated = date("l, F j, Y", strtotime($me['updated_time'])); echo "Hello " . $me['name'] . $me['picture'] . "<br />"; echo "<div style=\"background:url(images/bg.jpg); width:760px; height:630px;\">" . "You last updated your […]
我有一个包含博客文章的网站。 我们需要自动发布博客到Facebook页面。 我可以贴在我的时间表上。 但我不能张贴到Facebook页面。 我在谷歌search。 许多代码表示我们需要manage_pages权限。 *我的应用程序,Facebook页面在同一个帐户。 我已提交manage_pages以供审批。 他们说,由于您是应用程序和Facebook页面的pipe理员,您可以发布到您的页面而无需manage_page权限。 但总是我收到#200错误。 他们被拒绝的答复是:“您不需要申请这些权限,因为您的博客或CMS与您pipe理的应用程序集成在一起。作为应用程序pipe理员,您已经可以访问这些权限并发布到您的时间轴或您pipe理的页面。可以通过添加他们作为您的应用程序的开发人员提供访问额外的用户。“ 我需要代码张贴到Facebook页面没有manage_pages权限,因为他们解释
为什么它总是发生在我身上? 这发生在我的应用程序validation用户用户login并将用户redirect到身份validation页之后: https://www.facebook.com/dialog/oauth?client_id=XXX&redirect_uri=http%3A%2F%2Fexample.com%2Fmyappname%2F&state=YYYYYY&scope=offline_access%2Cpublish_actions 但不是显示授权页面,Facebook显示一个错误页面 发生错误。 请稍后再试。 在尝试对我的用户进行身份validation之前,是否有任何configuration需要执行? 所有这些都是使用PHP-SDK类来完成的。
我正在尝试使用需要Facebook用户的一些信息的网站,我正在使用PHP和JS SDK。 我有一个PHP的function: public function isLoggedOnFacebook() { $user = $this->_facebook->getUser(); if ($user) { return $this->_facebook->api("/$user"); } return false; } 在$this->_facebook从SDK中持有Facebook对象的类。 然后在一个块我做到这一点: <?php if (!$this->isLoggedOnFacebook()): ?> <div> <fb:login-button show-faces="true" perms="email" width="500" /> </div> <?php endif ?> FB JS环境设置正确(我认为),所以它的工作原理。 因此,用户popup并授权该网站。 问题是,即使在用户授权应用程序后,$ user始终为0,意味着$facebook->getUser()总是返回0,然后列出用户的面孔,包括logging的用户,但如果我打电话$facebook->api('/me')或其他,然后它会抛出无效的令牌exception。 我已经看到了这个问题,但是我还没有看到一个解决scheme,我不知道问题出在哪里,而且我没有想法。 在应用程序部分的开发人员的Facebook页面上有一个网站标签,您可以在其中设置您的网站url和您的网站域名,我认为这是我的问题的原因,但我不知道这些是什么字段应该包含。
我想我疯了。 我无法得到它的工作。 我只是想检查一个用户是否喜欢我的网页与JavaScript在iFrame应用程序。 FB.api({ method: "pages.isFan", page_id: my_page_id, }, function(response) { console.log(response); if(response){ alert('You Likey'); } else { alert('You not Likey :('); } } ); 这返回:False 但我是我的页面的粉丝,所以不应该回报真实?!
因为它是图表api 2.2到期日,我试图修复我的graphicsapi使用v2.3但是我发现大多数API请求响应什么都没有,当我使用2.3,但我无法find升级文件中的任何更新。 例如: https://graph.facebook.com/v2.3/{$user_id}?date_format=U&fields=albums.order(reverse_chronological).limit(100).offset(0){id,count,name,created_time} 如果我使用2.3将不会返回任何内容。 我打电话时不能得到用户的生日 https://graph.facebook.com/v2.3/{$user_id} 这只是返回名称和现场位置。 但是在v2.2中,它包含了生日configuration文件。 我使用Facebook SDK 3.2.2,因为我的PHP版本是5.3。 有什么更新,我不知道? 谢谢。