android facebook 发布照片
在网上查了两天后,我终于决定在SO上发帖。
好吧,我只是想将我的 Android 应用程序中的照片发布到 Facebook 上。
AM 使用官方 android-facebook-sdk。我导入到示例项目,并在上传部分添加我的代码来上传照片。喜欢
mUploadButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Bundle params = new Bundle();
params.putString("method", "photos.upload");
Bitmap temp = BitmapFactory.decodeResource(getResources(),R.drawable.facebook_icon);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
temp.compress(Bitmap.CompressFormat.JPEG, 100, baos);
byte[] imgData = baos.toByteArray();
params.putByteArray("picture", imgData);
mAsyncRunner.request(null, params, "POST", new SampleUploadListener());
}
});
但它不起作用:(
我也浏览了这个论坛中的链接,例如: 正在寻找 Android Facebook SDK 示例,
但无法发布。 :(
请帮助我。谢谢。
After looking on the net for 2 days I finally decided to post on SO.
Well I simply want to publish a photo in my android app on to facebook.
AM using the official android-facebook-sdk. I imported to example project and in the upload section add my code to upload photo. like
mUploadButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Bundle params = new Bundle();
params.putString("method", "photos.upload");
Bitmap temp = BitmapFactory.decodeResource(getResources(),R.drawable.facebook_icon);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
temp.compress(Bitmap.CompressFormat.JPEG, 100, baos);
byte[] imgData = baos.toByteArray();
params.putByteArray("picture", imgData);
mAsyncRunner.request(null, params, "POST", new SampleUploadListener());
}
});
But it doent work :(
I went through the links in this forum too like:
Looking for android Facebook SDK examples
but am not able to post. :(
Kindly help me.THanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看看这个。
寻找 android Facebook SDK 示例
编辑:
刚刚开始工作。这是在 ShareOnFacebook 类的 postToWall() 函数下。
编辑:
制作意图时:
结果是设备上图像的路径。
Take a look at this.
Looking for android Facebook SDK examples
EDIT:
Just got this working. This is in the ShareOnFacebook class under the postToWall() function.
EDIT:
When making the Intent:
result is the path to the image on the device.