FBSDKGraphRequest Response Issue - Not getting scores

左心房为你撑大大i 提交于 2019-12-02 03:43:35
Tobi

Looks like you're using Graph API v2.4. With that, you'll have to specify each field you want to have returned. See my answer for a similar question here:

You need to request /{app_id}/scores?fields=user,application,score instead of /me/scores?fields=user,application,score I guess if you also want to see the friend's scores

See

Alternatively,

/me?fields=scores{user,application,score},friends{scores{user,application,score}‌​}

should work as well

Solved by using following code.

FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
                              initWithGraphPath:@"/me/scores?fields=user,application,score"
                              parameters:params
                              HTTPMethod:@"GET"];

How we can do same in android.i have same problem in android i am using following code

request = new Request(Session.getActiveSession(), "/ "+"FB_ID"+"/scores?fields=user,application,score", param , HttpMethod.GET);
if(request!=null)
{
    request.setCallback(new Request.Callback()
    {
        public void onCompleted(Response response)
        {
                    if(response!=null)
                    {
                        GraphObject graphObject = response.getGraphObject();
                        if(graphObject==null)
                        {
                            //getting graphObject NULL
                        }

                    }
        }
    }
}

how to resolve this issue

param.putString("fields", "user,application,score");
request = new Request(Session.getActiveSession(), "/me/scores", param , HttpMethod.GET);
if(request!=null)
{
    request.setCallback(new Request.Callback()
    {
        public void onCompleted(Response response)
        {
                    if(response!=null)
                    {
                        GraphObject graphObject = response.getGraphObject();
                        if(graphObject==null)
                        {
                            //Enjoy
                        }

                    }
        }
    }
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!