Questions tagged «facebook»

Facebook Platform使开发人员可以将其应用程序直接集成到Facebook社交网络服务中。使用此标签解决在开发FOR Facebook时可能出现的问题。此标签不适用于有关使用Facebook网站或官方Facebook应用程序的支持问题。这也不是“我想实现与Facebook所具有的功能类似”功能的问题。

12
Facebook如何禁用浏览器的集成开发人员工具?
显然,由于最近的骗局,开发人员工具被人们用来发布垃圾邮件,甚至被用来“破解”帐户。Facebook阻止了开发人员工具,我什至不能使用该控制台。 他们是怎么做到的??一篇Stack Overflow帖子声称这是不可能的,但是Facebook已经证明它们是错误的。 只需转到Facebook并打开开发人员工具,在控制台中键入一个字符,就会弹出此警告。不管您输入什么内容,都不会执行它。 这怎么可能? 他们甚至阻止了控制台中的自动完成:

7
Facebook和新的Twitter URL中的shebang / hashbang(#!)是什么?
我刚刚注意到,我们现在习惯的长而复杂的Facebook URL看起来像这样: http://www.facebook.com/example.profile#!/pages/Another-Page/123456789012345 据我所知,今年早些时候,它只是一个普通的类似于URL片段的字符串(以开头#),没有感叹号。但是现在是shebang或hashbang(#!),我以前只在shell脚本和Perl脚本中看到过。 在新的Twitter的网址,现在还采用了#!符号。例如,Twitter个人资料URL现在看起来像这样: http://twitter.com/#!/BoltClock #!现在是否在URL中扮演某些特殊角色,例如对于某个Ajax框架或某些东西,因为新的Facebook和Twitter界面现在基本上已被Ajax化? 在URL中使用它会以任何方式使我的Web应用程序受益吗?




4
在还可以访问安全Web服务的iOS应用中设计Facebook身份验证
目标: 允许用户通过Facebook身份验证进入iOS应用程序,该应用程序需要访问我正在运行的受保护的Web服务。 假设: 为那些不选择使用Facebook登录的用户提供了本机身份验证(和注册)系统。 细节: 假设我们要为用户提供使用Facebook登录的选项,而无需为我们的系统创建单独的帐户/凭据。 因为我们支持我们自己的本机身份验证机制(用户名和密码),所以我们拥有自己的用户ID并发出身份验证令牌,该令牌用于初始凭据验证后的后续交互。 我很惊讶Facebook在其开发人员文档中没有针对此的最佳实践。现有的所有文档都是假设您正在将FB身份验证构建到网站中,或者是一个独立的移动应用程序,其中不包含需要身份验证的服务。 这是我对如何设计的初步想法,但想验证它是否正确。 客户端弹出Facebook iOS登录 UI用户使用Facebook凭据登录并获取访问令牌 iOS App将访问令牌传递给我们的服务器 我们的服务器使用访问令牌与FB graph API进行对话,以(a)验证令牌,并(b)获取该访问令牌的FB用户ID。 例如,我们的服务器将调用https://graph.facebook.com/me/?access_token=XYZ,它将在JSON对象中返回配置文件信息 假设它是有效的,我们的服务器从JSON对象提取用户ID,并检查用户是否已经有一个帐户。如果是这样,我们会向客户端颁发自己的身份验证票证以用于该会话。如果用户没有帐户,我们将使用Facebook用户ID创建一个新帐户,分配我们自己的唯一UserID并颁发身份验证票证。 然后,客户端将身份验证票证传回需要身份验证的后续交互。 这对我来说似乎是正确的方法,但是不确定我是否缺少一些疯狂的基本知识并且走错了(复杂的)道路。


7
Facebook Graph API v2.0 +-/ me / friends返回空,或者仅返回也使用我的应用程序的朋友
我正在尝试通过Graph API v2.0获取我的朋友的姓名和ID,但是数据返回空: { "data": [ ] } 当我使用v1.0时,以下请求一切正常: FBRequest* friendsRequest = [FBRequest requestForMyFriends]; [friendsRequest startWithCompletionHandler: ^(FBRequestConnection *connection, NSDictionary* result, NSError *error) { NSArray* friends = [result objectForKey:@"data"]; NSLog(@"Found: %i friends", friends.count); for (NSDictionary<FBGraphUser>* friend in friends) { NSLog(@"I have a friend named %@ with id %@", friend.name, friend.id); } …

24
FB OpenGraph og:image无法提取图像(可能是https?)
首先-我不相信这是一个重复的问题。我已经在SO上广泛搜索了相同或相似的问题,并且由于在询问之前进行故障排除的性质,我相信这个问题是唯一的。 Facebook无法掌握我的og:image文件,因此我尝试了所有常见的解决方案。我开始认为这可能与它有关https://... 我已经检查了http://developers.facebook.com/tools/debug,并且警告或错误为零。 它在“ og:image”中找到了我们链接到的图像,但它们显示为空白。但是,当我们单击图像时,它们确实存在,并且直接指向它们。 它确实显示一个图像-托管在非https服务器上的图像。 我们尝试了方形图像,jpeg,png,更大和更小的尺寸。我们已将图像正确放置在public_html中。零出现。 这不是一个缓存错误,因为当我们og:image向meta 添加另一个时,FB的linter会找到并读取该错误。它确实显示预览。预览为空白。我们唯一的例外是针对不在此网站上的图像。 我们认为可能是有些反渗滤作用cpanel或.htaccess阻止了图像的出现,所以我们进行了检查。这没有。我们甚至< img src="[remote file]" >在完全不同的服务器上进行了快速浏览,图像显示良好。 我们认为可能是og:type另一个meta标签的或另一个奇怪之处。我们一次全部删除了它们并进行了检查。没变。只是警告。 出现在其他网站上的相同代码没有任何问题。 我们认为可能不是在提取图像,因为我们在多个产品上使用了相同的产品页面(根据get值进行更改,即“ details.php?id = xxx”),但它仍在提取一个图像图片(来自其他网址)。 留下任何og:image或image_src关闭,FB没有找到任何图像。 我在尽头。如果我说自己和其他人花了多少时间,您会感到震惊。问题是这是一家在线商店。我们绝对不能拥有图像。我们必须。我们还有十多个其他站点...这是唯一有og:image问题的站点。它也是唯一的一个https,因此我们认为也许是问题所在。但是我们无法在网上找到任何先例。 这些是元标记: <meta property="og:title" content="[The product name]" /> <meta property="og:description" content="[the product description]" /> <meta property="og:image" content="https://www.[ourwebsite].com/images/shirts/overdriven-blues-music-tshirt-details-black.png" /> <meta property="og:image" content="https://www.[ourwebsite].com/images/shirts/overdriven-blues-music-tshirt-art-black.png" /> <meta property="og:image" content="http://www.[ADIFFERENTwebsite].com/wp-content/uploads/2011/06/ARS-Header-Shine2.png" /> <meta property="og:image" content="https://www.[ourwebsite].com/images/ARShopHeader.png" …



28
Facebook OAuth“此URL的域不包含在应用程序的域中”
首先,我要说我已经搜索了这个问题已有相当一段时间了... 我正在尝试将Facebook OAuth设置为与我的计算机上本地开发的应用程序一起使用。直到我从使用localhost更改为另一个域名(仍在我的计算机本地)开始,使用Facebook授权一切都正常。现在,我遇到以下错误。 无法加载URL:此URL的域未包含在应用程序的域中。为了能够加载此URL,请将应用程序的所有域和子域添加到应用程序设置的“应用程序域”字段中。 我的主机文件包含127.0.0.1 photovote.dev (完美) 我在应用中的重定向(使用Socialite)是 http://photovote.dev/auth/facebook/callback 在我的Facebook应用程序设置中... 我的应用程序域是 photovote.dev 我的网站网址是 http://photovote.dev/ 我的有效OAuth重定向URI是 http://photovote.dev/auth/facebook/callback 错误消息时的URL是.. https://www.facebook.com/v2.5/dialog/oauth?client_id=XXXXXXXXXXXXXXX&redirect_uri=http%3A%2F%2Fphotovote.dev%2Fauth%2Ffacebook%2Fcallback&scope=email&response_type=code&state=0ztcKhmWwFLtj72TWELDUOKTCF65Zme 我不知道是什么问题... 屏幕截图1 屏幕截图2

30
Android-Facebook应用的密钥哈希
我正在开发一个Android应用程序,我想在其中集成Facebook发布功能。我下载了Facebook-Android SDK,并在其中找到了readme.md(文本文件),其中提到该文件可为Android生成密钥哈希。我如何生成它?


14
如何从React中的事件对象访问自定义属性?
React能够呈现自定义属性,如 http://facebook.github.io/react/docs/jsx-gotchas.html中所述: 如果要使用自定义属性,则应在其前面加上data-。 <div data-custom-attribute="foo" /> 那是个好消息,除了我找不到从事件对象访问它的方法,例如: render: function() { ... <a data-tag={i} style={showStyle} onClick={this.removeTag}></a> ... removeTag: function(event) { this.setState({inputVal: event.target????}); }, 元素和data-属性以html呈现。像标准属性一样style可以访问event.target.style。而不是event.target我尝试: event.target.props.data.tag event.target.props.data["tag"] event.target.props["data-tag"] event.target.data.tag event.target.data["tag"] event.target["data-tag"] 这些都不起作用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.