现在的位置: 首页 > 综合 > 正文

Android调用微博接口

2014年02月12日 ⁄ 综合 ⁄ 共 1298字 ⁄ 字号 评论关闭

1.没有密钥的朋友

请在这里注册一个移动应用,http://open.weibo.com/ 。注册成功后在应用信息-》基本信息中即可获得APP KEY 和 APP SECRET,没有这两个KEY你是无法发送微薄的。 仅仅这些还是不够,因为是刚刚注册的新密钥所以是不能被公众所使用的,你应当继续在
应用信息-> 测试帐号 中添加测试账号,只有添加过的测试帐号才能使用新注册的密钥发送微薄。

2.有密钥的朋友

可以直接使用你的密钥来进行开发。

 

接着我们下载新浪微博Andoid下API接口, 下载地址:http://code.google.com/p/android-weibo-sdk/downloads/list     我个人在选择API的时候习惯选择最新的版本,页面中最上面的下载地址就是最新的API

解压后使用Eclipse将整个工程引入,一定要从解压后的顶层的文件夹将下面的两个工程同时的引入Eclipse,不然你会出现错误 ”@style/ContentOverlay” 无法找到。这样的话就会将两个工程都引入至elipse,com_weibo_android 是API包, com_weibo_android_exampe 就是例子程序,直接运行它即可。

然后我们需要在Unity3D中制作Android的插件来调用新浪微博接口,如果你现在对Android的插件还是不是很了解,请阅读Unity3D研究院之打开Activity与调用JAVA代码传递参数(十八)文章。

开始MOMO使用com_weibo_android_exampe 来制作Android插件的时候发现最终Unity导出项目的时候无法运行,并且在手机中也无法找到刚刚编译的项目。非常奇怪,后来我就重新把API的代码整理了一遍,问题就解决了。

SinaMessageActivity.java  它是我们写的Activity插件, 当Unity 中准备好 文字与图片数据的时候调用它即可发送信息。

001 /*
002  *
Copyright 2013 Michael.
003  *
004  *
Licensed under the Apache License and Weibo License, Version 2.0 (the "License");
005  *
you may not use this file except in compliance with the License.
006  *
You may obtain a copy of the License at
007  *
008  *    http://www.open.weibo.com
010  *
011  *
Unless required by applicable law or agreed to in writing, software
012  *
distributed under the License is distributed on an "AS IS" BASIS,
013  *
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

抱歉!评论已关闭.