Tag: facebook

注册Facebook有时不提供电子邮件

我正在使用Facebook注册作为login到我的networking应用程序的方式之一,并明确要求“电子邮件”的权限.. 在login时,一些用户数据( $facebook->api('/me') )被存储到用户数据库中,但是,有时邮件字段不存在 – 这是一个常见的问题吗?

未捕获的OAuthException:必须使用活动的访问令牌来查询有关当前用户的信息

我一直在努力研究这个情况。 我的脚本工作得很好,突然一半停下来。 我正在访问API,并获取访问令牌。 使用访问令牌,我可以访问用户的公共信息就好了。 但是,当我尝试发布信息到他们的FB帐户,我得到这个错误。 Fatal error: Uncaught OAuthException: An active access token must be used to query information about the current user. 有什么想法发生在这里? 我也在我的网站上使用会话来跟踪内部用户ID。 不知道我的会话是否会造成问题。 这是我的上传脚本,我得到一个错误。 require 'facebook/src/facebook.php'; // Create our Application instance (replace this with your appId and secret). $facebook = new Facebook(array( 'appId' => '12345678', 'secret' => 'REMOVED', 'fileUpload' => true, 'cookie' […]

在Android中使用Facebook Android SDK将照片上传到Facebook

我是Android新手。 我正在寻找通过授权加载Facebook的照片,获取access_token。 如何做到这一点? 请给我一个Java代码示例。

使用Facebook SDK将video从SD卡上传到Facebook?

我们可以通过Facebook SDK将Android设备的SD卡上的video上传到Facebook帐户吗? 如果是这样,那么一些简单的例子呢?

持久的FB访问令牌,用于服务器提取FB页面信息

我知道有很多关于Facebook访问令牌和他们所造成的悲伤的问题,但是尽pipe有很多实验,并且阅读了许多令人沮丧的模糊的博客文章(FB和其他),但我仍然在努力得到一个明确的答案。 让我简单地分解我的过程到目前为止: 我正在创build一个站点,服务器端,需要从一个单独的Facebook页面拉的post/状态 我是该Facebook页面的pipe理员 我创build了一个Facebook应用程序 使用Facebook Graph API Explorer ,我生成了一个短期密钥,连接到我的应用程序和我的帐户,授予我的帐户权限以查看我的页面的访问令牌 我已经把我的短命钥匙转换成长寿命钥匙(60天) 这就是我被卡住的地方 我的60天密钥工作正常,我的服务器从页面中获取所需的信息,但据我所知,没有办法以编程方式扩展60天的密钥。 我也不知道如何生成新的短期密钥,而无需手动转到Facebook Graph API Explorer并创build一个。 由于这是我的服务器向Facebook API发出请求,而不是基于用户的系统(我可以轻松地请求用户再次授权Facebook应用程序),因此会创build一个非常笨拙的系统。 由于Facebook弃用offline_access ,是否真的没有永久的办法让我的服务器从我自己的网页拉动信息? 我真的需要手动创build一个新的密钥,并手动每隔60天更新一次服务器吗? 还是有什么我失踪? 更新: 以前在这里find的分步指南已经被转移到了自己的答案中 。

Facebook的本地主机开发

只是想知道是否有任何方式可以在本地开发Facebook应用程序。

像使用Facebook Graph API的页面一样

使用Graph API我希望能有一个授权用户“喜欢”一个页面。 我尝试发布以下内容 https://graph.facebook.com/${PAGE_ID}/likes?access_token=${ACCESS_TOKEN} 我在JSON响应正文中得到了一个HTTP错误500,伴随着“无效的post_id参数”。 看起来像/likes资源适合喜欢墙上的post,而不是一个页面。 我如何得到这个工作与一个页面?

在本地主机上运行Facebook应用程序

我打算从本地主机连接到Facebook聊天。 我将需要从Facebook获得会话密钥。 当我把网站URL作为localhost:8080或ip-address:8080它不起作用。 我读了关于使用2个不同的API密钥设置两个应用程序,一个在dev m / c上运行,另一个在本地主机上运行,​​但我不太明白。 任何人都可以解释如何在本地运行Facebook应用程序?

我如何find并运行keytool

我正在阅读Facebook Developers的开发指南 它说我必须使用keytool来导出我的应用程序的签名,如: keytool -exportcert -alias androiddebugkey -keystore〜/ .android / debug.keystore | openssl sha1 -binary | openssl base64 我不知道如何findkeytool来运行它。 我试图打开一个Windows命令提示符并粘贴上面的命令,但它没有工作。

Facebook Open Graph不清除caching

使用Open Graph我的元标记遇到麻烦。 看起来好像Facebook正在caching我的meta标签的旧值。 属性og:title和og:url旧值仍然被使用,即使我已经改变了它们。 我在我的网站上的一个页面上运行了Lint, 请注意, og:title和og:url有两个值,最后一个值为主。 但是, 最后两个条目是我用于此网站的旧条目 。 我现在正在使用这些元标记(您可以validation您是否查看HTML的源代码): <meta property="og:title" content="Smart og rummelig pusletaske fra Petit Amour med god plads til alt – værdi 1.099 kr – køb nu kun 599 kr "/> <meta property="og:description" content="Pinq.dk – Det gode liv for det halve"/> <meta property="og:type" content="product"/> <meta property="og:url" content="http://pinq.dk/tilbud/landsdaekkende/lissy/"/> <meta property="og:image" content="http://pinq.dk/wp-content/themes/pinqhttp://img.dovov.comlogo-top.png"/> […]