Facebook graph api Facebook Unity3d SDK不包括FBUtil和GameStateManager类

Facebook graph api Facebook Unity3d SDK不包括FBUtil和GameStateManager类,facebook-graph-api,unity3d,facebook-unity-sdk,Facebook Graph Api,Unity3d,Facebook Unity Sdk,我正在尝试将facebook sdk集成到我的unity android游戏中。我在从开发者网站下载的SDK中找不到FBUtil和GameStateManager。 我使用FB.userId获得了userId。也得到了回应 发送到Unity OnInitComplete({“访问令牌”):“CAAUCMHNGLZCCBAHJBQAS7AOJNEVKZAFBKPSRK60TUREMVV4Y6IOU9NxJGCFJFRZAX9ROXWKT4ZBZASS0NLIYTMI4RL7RYYYDTXXHLKK

我正在尝试将facebook sdk集成到我的unity android游戏中。我在从开发者网站下载的SDK中找不到FBUtil和GameStateManager。 我使用FB.userId获得了userId。也得到了回应

发送到Unity OnInitComplete({“访问令牌”):“CAAUCMHNGLZCCBAHJBQAS7AOJNEVKZAFBKPSRK60TUREMVV4Y6IOU9NxJGCFJFRZAX9ROXWKT4ZBZASS0NLIYTMI4RL7RYYYDTXXHLKKSJOIQDSDBSDK0OPPB2ZB4U6IGTQS9PM8UNCANFQWWW2C9DDKP4DJ9P38SONDW7RFQDHTM”,“用户id:“1000037735696788”,“打开的”:true)

就在那之后,当我试图使用developer.facebook.com上的代码获取用户的个人资料图片时

void LoginCallback() {
FB.API (
    "/me/picture",
    Facebook.HttpMethod.GET,
    APICallback
);      
}

我得到的回答是4个问号

??


问题在哪里?请帮助..

我在Unity中使用了WWW的链接,效果很好。。这正是我所做的

  • 获得用户id后,创建如下所示的WWW对象:
  • WWW-url=newwww(“”)

  • 然后在LateUpdate中,我使用一个名为loaded的bool来检查图片是否已加载,以避免多次重新加载图片

  • 注意:url在整个类中可见,并且已加载


    如果你需要进一步的帮助,让我知道

    通常Facebook图片API应该返回纹理类型而不是文本的数据

    例如,如果使用@jkgm777answer之类的代码

    WWW url = new WWW("http://graph.facebook.com/INSERT_USER_ID_HERE/picture");
    
    您应该获得可用于替换场景中纹理对象的纹理类型。 但是如果你想得到图片的url,使用这个

    http://graph.facebook.com/INSERT_USER_ID_HERE/picture?redirect=false
    
    您将获得此JSON作为响应

    data: {
    url: "{#IMAGE_URL#}",
    is_silhouette: false
    }
    

    我用这个得到了个人资料照片。同样,当我调用
    FB.API(“/me/picture”,Facebook.HttpMethod.GET,APICallback)时我在委托中得到了未定义符号的响应,如“??”嗨@aaron,thanx作为回复。通过使用硬编码链接
    http://graph.facebook.com/“+FB.UserId.ToString()+”/picture?type=large
    ,因为我使用此链接没有从FB获得正确的响应。您为gamestatemanager和fbutil提供的链接出现错误
    “您正在查找的代码段要么已被其所有者删除,要么一开始就不存在。”
    我怀疑fbutil和gamestatemanager是Friend Smash演示应用程序中包含的类。提到它们的文档在Friend Smash教程中,因此,如果需要这些类的功能,请创建自己的版本。@Nickmasarenhas,这些链接现在应该是公开的(至少对我来说,匿名窗口是有效的),对此表示歉意。应该支持FB.API('/me/picture'…),但不支持,我将为此制定一项任务。谢谢你的反馈@亚伦,明白了。我现在可以看到代码了。谢谢你的链接。谢谢@Aaron!为了让SDK正常工作,这两天让我抓狂。我一直在到处寻找文档中引用的friend smash代码。/me/。。。问题也让我抓狂。谢谢你的帮助。
    data: {
    url: "{#IMAGE_URL#}",
    is_silhouette: false
    }