我正在尝试使用Cocos2d-x将Facebook集成到我用iPhone和Android开发的游戏中。我在C++中找不到任何好的API。任何人都可以帮助如何做到这一点?C++中的Facebook Graph API
回答
我不知道关于iPhone,但在Android中我已经完成了使用JNI调用java和来自java我已经调用了facebook api,请检查下面的代码。
在$ COCOS2DX_HOME \ cocos2dx \平台\安卓 CCApplication.hvoid postMsgOnFacebook1(char *msg);
无效CCApplication :: postMsgOnFacebook(字符* MSG){
CCApplication.cpp
void CCApplication::postMsgOnFacebook(char *msg){
JniMethodInfo minfo;
if(JniHelper::getStaticMethodInfo(minfo,
"org/cocos2dx/lib/Cocos2dxHelper",
"postMsgOnFacebook",
"(Ljava/lang/String;)V"))
{
jstring StringArg1 = minfo.env->NewStringUTF(msg);
minfo.env->CallStaticVoidMethod(minfo.classID, minfo.methodID, StringArg1);
minfo.env->DeleteLocalRef(StringArg1);
minfo.env->DeleteLocalRef(minfo.classID);
}
}
在
java org.cocos2dx.lib.Cocos2dxHelper 添加新方法
public static void postMsgOnFacebook(final String msg) {
//facebook posting code here
}
这种变化,请清理并生成项目 上的任何按钮点击游戏
CCApplication::sharedApplication()->postMsgOnFacebook((char *)"facebook post");
后,我已经在cocos2d-2.0-X-2.0.4做到了这一点。 如果您需要更多帮助,请让我知道
谢谢。
可以请你分享你的代码 – Aaron 2013-01-02 11:54:47
哪个SDK或API我们必须链接到eclips这个项目?你能指导一下吗? – 2013-08-27 08:01:16
看这个thread我的东西,你可以用它;)
如果这是用C++编写,因此您可以用cocos2dx使用它。但了望Qt你可以提取他们的API :)
- 1. FaceBook Graph API
- 2. facebook graph api iphone?
- 3. Facebook Graph API Post
- 4. facebook graph-api
- 5. Facebook Graph API和ActionScript
- 6. Facebook Graph API错误?
- 7. Facebook Graph Api问题?
- 8. Facebook Graph Api v 2.4
- 9. Facebook Graph Api - 事件
- 10. Facebook Graph API超时
- 11. Facebook Graph API真的很慢
- 12. 从Facebook的Graph API中存储数据
- 13. Facebook Graph API中的'q'修饰符
- 14. Facebook Graph API(v2.8):JavaScript中的分页?
- 15. Facebook Graph API在Python中的Instagram数据
- 16. 什么是Facebook Graph API中的timeline_like_chaining?
- 17. 使用Facebook Graph API权限的Instagram API
- 18. 用Facebook Graph API发布“Like”?
- 19. Facebook Graph API禁用例外
- 20. Facebook Graph API返回false
- 21. facebook graph api - 发布大图
- 22. Facebook Graph API返回403 Forbidden
- 23. Facebook Graph API:获取user_location
- 24. Facebook Graph API Post with_tags选项
- 25. Facebook Graph API:用户性别
- 26. Facebook Graph API放置问题。?
- 27. 检查Facebook Graph API错误
- 28. 使用Facebook Graph API和ASP.NET
- 29. Facebook Graph API。如何从后
- 30. Facebook Graph API for iPhone错误
改为使用Objective-C。当然不适合你的游戏,但显然你必须使用Objective-C在iOS中向屏幕显示东西,所以你不需要为Facebook提供C++ API。 – borrrden 2012-07-26 07:09:05
我正在使用cocos2d-x进行开发。那是我需要在android中运行代码。 – Aaron 2012-07-26 07:12:59