草庐IT

facebook-requests

全部标签

java.lang.IllegalStateException : Neither BindingResult nor plain target object for bean name 'category' available as request attribute 错误

我在网上查看了几乎所有与此问题相关的答案,但无法找出我的代码中的问题。这是我的JSP页面。当我删除它工作正常。我可以与我的Controller通信。所以问题与这一行有关。@ControllerpublicclassSearchCategory{@AutowiredprivateCategoryServicecategoryService;@RequestMapping(value="/search_category",method=RequestMethod.POST)public@ResponseBodyStringsearchCategoryFromDatabase(@ModelA

java - 使用 Spring Security 对 Facebook 用户进行身份验证

我正在使用SpringSecurity3.0.x,我希望我的用户使用OpenId和Facebook进行身份验证。目前我已经让OpenId部分正常工作,但我对用户如何使用Facebook登录感到困惑。我读过OAuth对于Spring安全性,但据我所知,它仅适用于访问资源。示例应用程序使用用户名和密码进行身份验证。所以我的问题是,如何使用Springsecurity对Facebook用户进行身份验证? 最佳答案 SpringSecurity没有解决这个问题(到目前为止)。查看SpringSocial它旨在将您的应用程序连接到Facebo

java - 使用 Java 解析 Facebook signed_request 返回格式错误的 JSON

我正在尝试在JavaServlet的doPost中解析Facebooksigned_request。我使用commons-codec-1.3的Base64解码签名请求。这是我在servlet的doPost中使用的代码StringsignedRequest=(String)req.getParameter("signed_request");Stringpayload=signedRequest.split("[.]",2)[1];payload=payload.replace("-","+").replace("_","/").trim();StringjsonString=newSt

java - 使用 Facebook4j api 从页面获取帖子

我想知道是否有一种方法可以使用Facebook4JAPI从Facebook页面获取所有(甚至最近的)帖子?我知道可以从用户的墙或供稿中获取所有帖子,但我在API或文档中找不到任何内容来说明如何从页面获取帖子。查看http://facebook4j.org/en/api-support.html#page,看起来其实有一套Page相关的方法,但是点击其中任何一个都只是刷新页面,让我觉得它们可能是计划但尚未实现?我知道可以使用图形API从页面获取帖子,但如果可能的话,我真的宁愿坚持使用Facebook4j。任何输入将不胜感激! 最佳答案

java - ServletFileUpload#parseRequest(request) 返回一个空列表

我在Android中有一个客户端应用程序,它使用HttpURLConnection将文件发送到服务器。服务器使用ApacheCommonsFileUploadAPI来解析表单数据值。HttpURLConnection发送这个请求:-----------------------------4912995119421Content-Disposition:form-data;name="deviceid"9428103-----------------------------4912995119421Content-Disposition:form-data;name="countryid

java - 用于 Facebook 集成的 SSO

是否可以为来自其他应用程序的Facebook集成提供单点登录功能?由于Facebook使用OAuth2.0,因此客户端和资源所有者似乎都需要进行身份验证,因为token的生命周期有限。我想要此功能的原因是写操作资源所有者(Facebook用户)身份验证似乎不错,但要读取或显示用户/页面统计摘要,用户登录社交网络可能会很烦人。我正在使用Java(SpringSocialAPI)。 最佳答案 offline_access权限可能是您的最佳途径。这会为您可以使用的用户创建一个持久的token。确保您没有使用它来做任何违反FBTOS的事情,

java.net.SocketException : Invalid request: Invalid how 异常

我有一个在GoogleAppEngine上运行的应用程序,它是Android应用程序的后端。它基本上是Android应用程序和在我自己的服务器上运行的MySQL数据库之间的桥梁。AppEngine应用程序的日志中充满了有关断开连接时捕获异常的警告。异常消息是java.net.SocketException:Invalidrequest:Invalidhow.这对我来说没有任何意义。堆栈跟踪似乎表明这一行是原因:mConnection.close();(mConnection是一个java.sql.Connection对象)。除了日志中的警告外,一切似乎都正常。什么可能导致此消息?下面是

java - 首次尝试使用链接参数失败的 Facebook 发布

我正在尝试使用GraphAPI发布到Facebook,其中一个参数是链接。示例网址:https://graph.facebook.com/me/feed?access_token=Xxxx&message=&link=http://something/token/123456B&description=test每次链接更改时,第一次发布都会失败。如果我重试两次或三次,则调用正常。这是我遇到的错误:{"error":{"message":"在非对象上调用成员函数getImageInfo()","type":"BadMethodCallException"}}这曾经工作得很好,但2天前突然

Java 小服务程序 : Best Way to Determine if request is AJAX

确定进入javaservlet的GET或POST请求是否为AJAX请求的最佳方法是什么?到目前为止,我在搜索中遇到的方法是使用从标题中删除信息"XMLHttpRequest".equals(request.getHeader("X-Requested-With"));还有其他方法可以解决这个问题吗?似乎依赖header并不是一个非常可靠的解决方案。 最佳答案 以下HTML文档使用jQuery.post()方法向Servlet发送异步AJAX请求:clickdemobody{font-family:verdana;margin:20p

java - Spring 通用 REST Controller : parsing request body

我有以下Controller:@RestController@RequestMapping(value="/{entity}",produces=MediaType.APPLICATION_JSON_VALUE)publicclassCrudController{@RequestMapping(method=GET)publicIterablefindAll(@PathVariableStringentity){}@RequestMapping(value="{id}",method=GET)publicTfindOne(@PathVariableStringentity,@PathV