我试图张贴到自己的墙,从我的应用程序中集成。我已经有一个区域,用户可以保存他/她的用户名和密码(加密)。我想我的程序调用已保存的用户名和密码,传递到Facebook的身份验证,然后允许应用程序发布简单的文字(也许是太链接)到用户的墙。Android/Java - 将简单文本发布到Facebook墙上?
这么说,我读过关于Facebook的开发者页面的一切(该API看起来完全陌生的我...我从来没有做过任何类型的Web应用程序开发的前...只是桌面应用程序),并尝试了Java库here,但说实话,我不明白任何各种实现。有人声称使用起来很简单,但显然他们远远超出了我的想象。
我甚至试图与Facebook官方Android SDK中搞乱,而是采用网页视图界面,我不能轻松认证的用户名和密码通过。另外,即使经过正确的认证,我仍然无法知道如何张贴到墙上。
请帮忙。 谢谢。
哦,顺便说一句,我已经有一个Facebook的API密钥和应用程序ID。
[更新1]
为了进一步澄清: 如果我用下面的代码片段与Facebook官方Android SDK中http://github.com/facebook/facebook-android-sdk我下一步该做什么(在用户已登录的)?这个我不清楚。
Facebook facebookClient = new Facebook();
facebookClient.authorize(this, "[APP ID]", new String[] {"publish_stream", "read_stream", "offline_access"}, this);
其中“this”是实现DialogListener的Activity,“[APP ID]”是我的Facebook应用程序ID。
谢谢。
[更新2]
我找到了解决方案(见下文),但唯一缺少的是我已经在一个应用程序中的数据自动填充登录文本框的能力。官方的Facebook Android SDK可能不允许这样做。我会继续研究它。
我还没有找到一种方法来执行此状态更新“在后台”,而不显示对话框。我尝试过直接使用图形API和SDK为Android提供的access_token,但它不起作用。没有例外。 – 2010-07-28 03:12:58
我仍然能够正常工作,但是单点登录选项可以在没有用户名/密码的情况下登录,如果他们已经在手机上使用了Facebook。它仍然要求授权。 – HaMMeReD 2010-12-19 04:48:00
伙计非常感谢 你救了我的屁股。我有这个东西为tommorows演示工作。 但仍然有一些东西,我需要在我的Facebook分享: - - 我可以张贴图像以及墙上的文字? - 我可以将我的文章的所有内容链接到我的客户网站吗? 除了这个我很高兴我想通了 – abhishek 2011-02-04 02:51:49