这是针对Unity的Facebook SDK - 忘了提及。
我在Facebook Canvas上有一个应用程序,我最近一直在使用它的Android版本。在我的应用中,玩家可以向朋友请求生命,使用以下代码:
FB.AppRequest("Can you send me an extra life? I'm out!", //Message
Facebook.OGActionType.AskFor, //ActionID
GameMgr.GetRequestObject("reqlife").ID, //ObjectID
friendIDs, //to:
"reqlife", //data:
"I need a new life!", //title:
appRequestCallback);
我创建的OG生命对象的对象id在第三行检索。在第四行,friendIDs是一组Facebook朋友ID(安装了应用程序)以发送请求,就像旁注一样。
使用我的Canvas应用程序,这非常好用。使用相同应用的Android版本,我立即收到错误:
{"error":"{FacebookServiceException: httpResponseCode -1, facebookErrorCode: 100,
facebookErrorType: null, message: null}","to":[]}
我意识到它是JSON,但只是一个简单的阅读,只需输入就更快。我确实在我的设置中添加了Android平台,并且我在Android方面获得了与Canvas应用程序端相同的OG批准我最好的经历。
我希望有人可以指出我没有做过什么,或者我需要去哪个方向才能在我的应用的Android平台上运行。
答案 0 :(得分:0)
经过无数次尝试不同的事情后,我终于使用对象浏览器工具重新创建了我的对象实例,现在一切都可以在两个平台上运行。不确定是否在添加Android平台之前创建了它创建了某种排序问题,或者原因是什么,但是这为我解决了这个问题。