人人网开放平台如何获取photo_upload权限

在java和android基础为零的情况下,我参加了2011年“中兴捧月”杯校园程序设计大赛—开发一个Android 平台下手机相册软件。7月21日,我幸运的被通知自己所在的队伍晋级了。复赛要求能够将手机相册软件与人人网对接,并且可以分享至少一个SNS社区。我负责的是与人人网对接的问题。在没有任何基础与指导的情况下,苦战8天后,终于在复赛截止日期8月1日24:00前的半个小时提交了答卷。由于前四天什么也不懂,企图从一个基于android的豆瓣网客户端开发的例子上得以借鉴,结果光是豆瓣网的程序就调试了4天。因为网上下载的源程序无法运行,需要自己下载一些JAR文件才可以。结果下了一堆文件,还是没运行成功。偶尔发现人人网里竟然提供SDK开源代码。下下来之后无法直接运行,又对OAuth2.0纠结了好久。终于跑通了。但是照片上传功能无法实现。百度,google了一下,答案很少,按照少有的可怜的答复去做也不行。直到提交时也没有实现这个功能。这两天闲来无事,又想起这件事,觉得不甘心,花了多半天试了试,竟然搞定了,随后将浏览照片,创建相册,写博客功能功能都添加成功了。想想网上的答案真是不全面,也为了自己有个纪念,就突发奇想写了自己平生第一个博客,还是技术博客哦!

废话一大堆,进入正题吧!

以upload photo功能为例:刚开始出现的问题是,总提示errorcode:202。需要授予用户photo_upload权限。做出如下的改动后,问题解决。

在connectButton.java里,改动如下: 

 public void onClick(View arg0) {

  添加:String[] permissions={"photo_upload"};
  将renren.authorize(this.activity, new LoginListener());改为:renren.authorize(this.activity,permissions, new LoginListener());               

OK!只需要如此简单的两句,问题就解决了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值