作者chrisho (sudoku)
看板AndroidDev
标题Re: [问题] Facebook发布公能是否没支援本地png ?
时间Sat Jul 9 12:34:14 2011
※ 引述《afz096 (我被淡水的路宠坏了)》之铭言:
: ※ 引述《chrisho (sudoku)》之铭言:
: : 开发层: (应用/框架/库/核心)
: : android OS 2.1
: : 问题:
: : 1.Facebook 发布指令, 图来源是否一定要 url ?
: : 我发现硬塞 bitmap 会 URLEncode exception
: Bitmap bmp = BitmapFactory.decodeFile("/sdcard/target.png");
: ByteArrayOutputStream baos = new ByteArrayOutputStream();
: bmp.compress(Bitmap.CompressFormat.PNG, 100, baos);
: byte[] data = baos.toByteArray();
: Bundle bundle = new Bundle();
: bundle.putByteArray("picutre", data);
: AsyncFacebookRunner mAsyncRunner = new AsyncFacebookRunner(facebook);
: mAsyncRunner.request("me/photos", bundle, "POST",
: new RequestListener(), null);
这个只能传到他的个人相簿, 而且要经过该使用者核准才能 Po 到墙上;
有玩过 FB 游戏, 应该只要有个是否发布视窗, 按发布就能直接到个人
涂鸦墙.
: 推 chrisho:thx,但这个是po图片,我要的是像fb游戏那样有说明有连结 07/07 13:24
: → lovelycateye:放在bundle内,说明是description 连结是link 07/07 14:41
: → afz096:http://developers.facebook.com/docs/reference/api/post/ 07/07 15:18
: → lovelycateye:题外话:我真的觉得FB的doc写的很难懂XD 07/07 17:13
用上面那个方法, 不行..
descrption和caption link等指令只能用在 dialog 的 me/feed 之类的..
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.67.110.183