java - 寻找 android Facebook SDK 示例

标签 java android facebook sdk facebook-android-sdk

<分区>

我在网上找遍了,似乎找不到我要找的东西......

我只是想找到一个网站,其中包含一些有关如何使用官方 facebook android SDK 的示例 http://github.com/facebook/facebook-android-sdk

具体来说,我希望看到一些关于通知使用和简单照片上传的示例。但我会采取任何措施来帮助您了解如何使用 SDK。

如果有人知道任何例子,请分享,非常感谢!

最佳答案

几周前我问了一个类似的问题,涉及官方 Facebook Android SDK 和将内容发布到自己的墙上 (Android/Java -- Post simple text to Facebook wall?)。这应该可以帮助您了解将文本张贴到墙上是什么感觉。我要指出的是,您需要先创建一个 Fackbook 应用程序并从 Fackbook.com (https://kunukd.com/) 申请一个 API key ...如果它询问您打算创建的应用程序的平台,请选择移动。

您也可以修改我在上面发布的 Stack Overflow 链接中的代码来发布照片。目前,根据 Facebook Android SDK 的官方 git 页面(在“已知问题”下):

3.Binary API parameters (such as uploading pictures) is not yet supported -- coming soon...

因此,虽然如果您有图像文件的 URL(该文件必须已经在 Internet 上),您可以将照片发布到您的墙上,但您不能使用此 SDK 发送照片的二进制/字节数据来自 Android 设备(但...截至 2010 年 7 月 24 日)。至少,这是我从上面的陈述中收集到的信息。

替换我在其他 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 更新。

关于java - 寻找 android Facebook SDK 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3323496/

相关文章:

java - 使用 Blossom 在 Magnolia CMS 对话框中创建自定义字段

Java - 运算符不等于不在字符串的 if 条件下工作

java - 为什么 XmlPullParser 不读取 android 上的空字符串

ios - Facebook 应用程序类型 : Which one to pick for mobile AND web?

Java:System.arraycopy 用于数组的 2 个部分

Java 和 IP - 子网解析

java - 如何跟踪重复警报何时响起并更新设定值?

android - 在 Android Studio 中创建自定义模板

ios - 使用 Swift 3、iOS 10.3.2 的 FB 登录成功登录后无法将用户返回到应用程序

facebook - 旧的 Facebook离线访问 token 是否可以在离线访问已弃用的情况下继续使用?