Tag: 脸谱

如何检测Facebook的FB.init何时完成

旧的JS SDK有一个叫做FB.ensureInit的函数。 新的SDK似乎没有这样的function…我怎么才能确保我不会使API调用,直到它完全启动? 我把它包含在每一页的顶部: <div id="fb-root"></div> <script> window.fbAsyncInit = function() { FB.init({ appId : '<?php echo $conf['fb']['appid']; ?>', status : true, // check login status cookie : true, // enable cookies to allow the server to access the session xfbml : true // parse XFBML }); FB.Canvas.setAutoResize(); }; (function() { var e = document.createElement('script'); e.src […]

在Flux架构中,您如何pipe理商店生命周期?

我在阅读Flux,但Todo应用程序的例子太简单了,以至于我不能理解一些关键点。 想像一下像Facebook这样的单页面应用程序,它具有用户个人资料页面 。 在每个用户个人资料页面上,我们要显示一些用户信息和他们最后的post,无限滚动。 我们可以从一个用户configuration文件导航到另一个。 在Flux体系结构中,这与商店和调度程序如何对应? 我们会为每个用户使用一个PostStore ,还是我们会有某种全球性的商店? 调度员怎么样,我们会为每个“用户页面”创build一个新的Dispatcher,还是我们会使用一个单独的? 最后,体系结构的哪一部分负责pipe理“特定于页面”商店的生命周期以响应路由变化? 而且,一个伪页面可能有几个相同types的数据列表。 例如,在个人资料页面上,我想显示“ 追随者”和“ 追随者” 。 单身UserStore如何在这种情况下工作? UserPageStorepipe理UserPageStore followedBy: UserStore和follows: UserStore ?

Chrome webkit inspector中不断产生“不安全的JavaScript尝试访问带有URL的帧…”错误

Chrome(或任何其他webkit浏览器)在使用Facebook API时会抛出大量这样的“不安全的JavaScript尝试访问带有URL的帧…”。 它不会干扰实际操作,但它确实使JavaScript控制台基本无法使用。 我想知道是否有一种方法来抑制这些错误,特别是在控制台? 或者,如果有其他解决scheme,你们可以想到,我真的很感激它。 谢谢。

Facebook API – 如何通过Facebook API获取Facebook用户的个人资料图片(无需用户“允许”该应用程序)

我正在开发一个CMS ,从他们的Facebook URL (即http://facebook.com/users_unique_url )获取用户的个人资料图片。 我怎样才能做到这一点? 是否有Faceboook API调用提取用户的configuration文件图像URL,而用户不需要允许应用程序?

Facebook:不安全的JavaScript问题(document.domain值应该是相同的)

我是一个基于canvas的FB应用程序。 面对Chrome和Firefox的问题(尽pipe通常是Chrome): 1.当我在新的隐身Chrome浏览器窗口( https://apps.facebook.com/myfbappnamespace/ )上打开我的批准的fb应用安全url时,下面的错误只是第一次,而当我刷新页面错误已经走了(大部分时间) 在about:blank页面显示来自http://static.ak.facebook.com/connect/xd_arbiter.php?version=18#cb=f2e4fe7b … os.com%2Ff4aeadb2&domain = www.mydomain.com&relation = parent&error =未知用户。 不安全的JavaScript尝试访问来自带有URL的框架的URL http://www.mydomain.com/control/myfacebookapp/ http://static.ak.facebook.com/connect/xd_arbiter.php?version=18#cb= f2e4fe7b … os.com%2Ff4aeadb2&domain = www.mydomain.com&relation = parent&error = unknown_user。 请求访问的框架将“document.domain”设置为“facebook.com”,但是访问的框架没有。 两者都必须将“document.domain”设置为相同的值以允许访问。 xd_arbiter.php:18 不安全的JavaScript尝试访问来自带有URL的框架的URL http://www.mydomain.com/control/myfacebookapp/ http://static.ak.facebook.com/connect/xd_arbiter.php?version=18#cb= f2e4fe7b … os.com%2Ff4aeadb2&domain = www.mydomain.com&relation = parent&error = unknown_user。 请求访问的框架将“document.domain”设置为“facebook.com”,但是被访问的框架没有。 两者都必须将“document.domain”设置为相同的值以允许访问。 xd_arbiter.php:18 2.当我尝试http url( http://apps.facebook.com/myfbappnamespace/ )时,控制台显示的错误是: 不安全的JavaScript尝试从URL http://apps.facebook.com/myfbappnamespace/从具有URL的帧访问帧https://s-static.ak.facebook.com/connect/xd_arbiter.php?version=18#channel= … F控制%2Ffacebookappchannelurl%3Ffb_xd_fragment%23xd_sig%3Df23e84e85c%26。 请求访问的帧具有“https”的协议,被访问的帧具有“http”的协议。 协议必须匹配。 现在,当我login到我的fb帐户,看看这些错误发生了什么,他们走了,有时只是有时。 我知道我在查询中使用“大部分时间”和“有时”,但这正是我所遇到的情况。 […]

张贴到Facebook页面没有“manage_pages”权限使用PHP

我有一个包含博客文章的网站。 我们需要自动发布博客到Facebook页面。 我可以贴在我的时间表上。 但我不能张贴到Facebook页面。 我在谷歌search。 许多代码表示我们需要manage_pages权限。 *我的应用程序,Facebook页面在同一个帐户。 我已提交manage_pages以供审批。 他们说,由于您是应用程序和Facebook页面的pipe理员,您可以发布到您的页面而无需manage_page权限。 但总是我收到#200错误。 他们被拒绝的答复是:“您不需要申请这些权限,因为您的博客或CMS与您pipe理的应用程序集成在一起。作为应用程序pipe理员,您已经可以访问这些权限并发布到您的时间轴或您pipe理的页面。可以通过添加他们作为您的应用程序的开发人员提供访问额外的用户。“ 我需要代码张贴到Facebook页面没有manage_pages权限,因为他们解释

XMPP与支持X-FACEBOOK-PLATFORM的Java Asmack库

我正在尝试使用Smack库在Android上进行Facebook聊天。 我已经阅读了Facebook上的聊天API ,但是我不明白我是如何使用这个库来validationFacebook的。 任何人都可以指出我如何做到这一点? 更新 :根据no.good.at.coding答案,我有这个代码适应Asmack库。 所有工作正常,除了我作为回应login:未经授权。 这是我使用的代码: public class SASLXFacebookPlatformMechanism extends SASLMechanism { private static final String NAME = "X-FACEBOOK-PLATFORM"; private String apiKey = ""; private String applicationSecret = ""; private String sessionKey = ""; /** * Constructor. */ public SASLXFacebookPlatformMechanism(SASLAuthentication saslAuthentication) { super(saslAuthentication); } @Override protected void authenticate() throws IOException, XMPPException { getSASLAuthentication().send(new […]

我可以使用Facebook API设置用户个人资料图片吗?

我正在寻找一个user.setImage调用或在Facebook API上的效果,但我不能看到任何东西来实现这个目的:专门覆盖用户的个人资料图像(不只是发布在他们的墙上的图像)。 我无法看到文档中的任何内容。 你知道这是可能的,如果是这样的文档实施呢?

redirect到身份validation对话框 – “发生错误。 请稍后再试”

为什么它总是发生在我身上? 这发生在我的应用程序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像button从自定义button?

我创build了一个自定义的Facebookbutton。 如何做到这一点,当我点击button,它会触发像Facebook提供的像button一样的button?