Facebook 获取会话期间获取异常

Facebook 获取会话期间获取异常,facebook,facebook-graph-api,Facebook,Facebook Graph Api,这是我的项目代码的一部分,请检查一下,告诉我这个问题出在哪里…在这里,我的登录部分是正常的,获取post状态200是正常的,当我尝试获取sessionid时,它给出错误代码100或无效参数 please suggest what i'll do..actually i'm using facebook java api and i'm getting some xml response with error code 100 **my code is :** PostMethod post

这是我的项目代码的一部分,请检查一下,告诉我这个问题出在哪里…在这里,我的登录部分是正常的,获取post状态200是正常的,当我尝试获取sessionid时,它给出错误代码100或无效参数

please suggest what i'll do..actually i'm using facebook java api and i'm getting some xml response with error code 100 

**my code is :**
PostMethod post=new PostMethod(“/login.php?login_trunt=1”);
post.addParameter(“api_键”,api_键);
post.addParameter(“v”、“1.0”);
post.addParameter(“auth_token”,token);
post.addParameter(“电子邮件”,用户名);
post.addParameter(“pass”,密码);
int postStatus=0;
试一试{
postStatus=http.executeMethod(post);
}
捕获(例外e)
{
logger.info(“此处出现异常:+e”);
}
info(“登录-执行POST时返回的Http状态:”+postStatus);
如果(postStatus>=200){login=true;}
字符串sessionId=“”;
试一试{
sessionId=client.auth_getSession(令牌);
if(sessionId!=null)
{
login=true;
}
info(“会话键为“+sessionId+”--MSISDN--“+MSISDN”);
}
捕获(例外e)
{
logger.fatal(e);***//这里有一个异常***
}
**得到的回应是:**
100
无效参数
api_密钥
XXXXXXXXXXXXXXXXXXXXXXXX
认证令牌
YYYYYYYYYYYYYYYYYYYYYY
电话号码
1322582630845
总体安排
xml
方法
facebook.auth.getSession
信号
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
v
1
11-29@21:33:570902信息FacebookLogin:203-此处出现第二个异常:com.google.code.facebookapi.FacebookException:无效参数
11-29@21:33:570903 FacebookLogin:204-com.google.code.facebookapi.FacebookException:无效参数
**请解决我的问题**
来自:

getSession()接受以下参数:身份验证令牌、回调、生成会话密钥、主机url

您似乎只是在传递身份验证令牌。

@user1060125

我也一直在使用Facebook谷歌API。我也经常面临同样的问题

这个东西

facebook rest api获取会话ID时发生java错误:com.google.code.facebookapi.FacebookException:无效参数

仅当用户不允许应用程序使用其API密钥和密钥时才会发生,换句话说,您的Facebook应用程序无权访问用户

我通过两种方式使用户ID成为应用程序成员 一个-单击下面的画布链接

或者通过访问以下链接,使用ApacheHTML库自动化用户身份验证过程

并按照生成的页面对用户进行身份验证

嗨,@Lynn Crumbling,我知道谷歌facebook API使用基于REST的facebook API,但问题是你们的链接并没有指南并且被禁用了。
我必须从Facebook开始,然后我必须做什么?如果可能的话,我要求提供一份循序渐进的指南

              PostMethod post = new PostMethod("/login.php?login_attempt=1");
              post.addParameter("api_key", API_KEY);
              post.addParameter("v", "1.0");
              post.addParameter("auth_token", token);
              post.addParameter("email",user_Name);
              post.addParameter("pass",password);
              int postStatus=0;
              try{
                      postStatus = http.executeMethod(post);
                 }
                catch(Exception e)
                {
              logger.info(" Exception Occur Here: "+e);
                }
              logger.info("LOGIN - Http status returned when executing POST: "+postStatus);
              if(postStatus >=200 ){login=true;}
              String sessionId="";
              try{
                      sessionId = client.auth_getSession(token);
                  if(sessionId!=null)
                      {
                       login=true;       
                      }
                      logger.info("Session key is " + sessionId+"---MSISDN---"+msisdn);
              }
            catch(Exception e)
              {
                 logger.fatal(e);              ***// here i'm getting exception***
              }

**and getting response is :**

<error_response xmlns="http://api.facebook.com/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://api.facebook.com/1.0/ http://api.facebook.com/1.0/facebook.xsd">
  <error_code>100</error_code>
  <error_msg>Invalid parameter</error_msg>
  <request_args list="true">
    <arg>
      <key>api_key</key>
      <value>xxxxxxxxxxxxxxxxxxxxxxx</value>
    </arg>
    <arg>
      <key>auth_token</key>
      <value>yyyyyyyyyyyyyyyyyyyyyyyy</value>
    </arg>
    <arg>
      <key>call_id</key>
      <value>1322582630845</value>
    </arg>
    <arg>
      <key>format</key>
      <value>xml</value>
    </arg>
    <arg>
      <key>method</key>
      <value>facebook.auth.getSession</value>
    </arg>
    <arg>
      <key>sig</key>
      <value>zzzzzzzzzzzzzzzzzzzz</value>
    </arg>
    <arg>
      <key>v</key>
      <value>1.0</value>
    </arg>
  </request_args>
</error_response>

11-29@21:33:57,0902  INFO FacebookLogin:203 -  Second Exception Occur Here: com.google.code.facebookapi.FacebookException: Invalid parameter
11-29@21:33:57,0903 FATAL FacebookLogin:204 - com.google.code.facebookapi.FacebookException: Invalid parameter

**PLeaser solve my problem **