我在互联网上四处张望,似乎找不到我要找的东西...
我只是想找到一个站点,上面有一些示例,说明如何使用OFFICIAL facebook android SDK http://github.com/facebook/facebook-android-sdk
具体来说,我想看看有关通知使用和简单照片上传的一些示例。但是我将采取一切措施来帮助您熟悉使用SDK。
如果有人知道任何例子,请分享非常感谢!
几周前,我问了一个类似的问题,关于官方的Facebook Android SDK并将内容发布到墙上(Android / Java-将简单文本发布到Facebook墙上?)。这应该可以帮助您了解将文本张贴到墙上的感觉。我应该指出,虽然您需要先创建一个Fackbook应用并从Fackbook.com(https://kunukd.com/)申请API密钥...如果它询问您打算创建的应用平台, ,选择移动。
您也可以在我发布的“堆栈溢出”链接中修改代码,以发布照片。不过目前,根据Facebook Android SDK的官方git页面(在“已知问题”下):
3.尚不支持二进制API参数(例如上传图片)-即将推出...
因此,尽管您可以将图片发布到墙上(如果您具有图片文件的网址)(该文件必须已经在Internet上),但是您无法使用此SDK从Android发送图片的二进制/字节数据设备(截至...从07/24/10起)。至少,我是从上面的陈述中收集到的。
替换我在另一个Stack Overflow帖子(上面的链接)中发布的示例代码的以下行:
Bundle parameters = new Bundle();
parameters.putString("message", "this is a test");// the message to post to the wall
facebookClient.dialog(this, "stream.publish", parameters, this);// "stream.publish" is an API call
有了这个
Bundle parameters = new Bundle();
parameters.putString("message", "Test Photo");
parameters.putString("attachment", "{\"name\":\"My Test Image\","
+"\"href\":\""+"http://www.google.com"+"\","
+"\"media\":[{\"type\":\"image\",\"src\":\""+"http://www.google.com/logos/mucha10-hp.jpg"+"\",\"href\":\""+"http://www.google.com"+"\"}]"
+"}");
facebookClient.dialog(this, "stream.publish", parameters, this);
并且您应该能够将照片发布到墙上(以及文本和链接)。
有关构建“附件”字符串的更多帮助,请访问:http : //www.mobisoftinfotech.com/blog/android/845/。
除此之外,如果您需要直接从设备将照片发布到相册,请考虑使用第三方程序包或等待官方SDK更新。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句