返回信息流最近想用腾讯微博提供的SDK里的api接口来爬数据,但是对认证使用这里有问题。我现在获得了access_token,如何进行认证然后调用sdk里的api借口呢?或者应该怎样进行认证然后一直调用接口呢?
跪求指导,多谢!
这是一条镜像帖。来源:北邮人论坛 / ml-dm / #12707同步于 2014/3/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ML_DM机器人发帖
请问有没有了解如何调用腾讯微博接口的大神,求指导
thebigshot
2014/3/26镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
腾讯微博没用过,不过新浪微博(OAuth 2.0)是这样定义的:
namespace weibo
{
class ParsingObject;
class IWeiboMethod;
/** weibo sdk interface
*
* @author welbon
*
* @date 2011-08-20
*/
class WEIBO_SDK_API IWeibo
{
public:
virtual ~IWeibo(){}
virtual int startup() = 0;
virtual int shutdown() = 0;
virtual void stopAll() = 0;
virtual void getOption(const eWeiboOption option, ...) = 0;
virtual void setOption(const eWeiboOption option, ...) = 0;
virtual IWeiboMethod *getMethod() = 0;
// Delegate option
Util::Delegate<void (unsigned int methodOption, const char* httpHeader,
ParsingObject* result, const UserTaskInfo* pTask)> OnDelegateComplated;
Util::Delegate<void (unsigned int methodOption, const int errCode, const int subErrCode,
ParsingObject* result, const UserTaskInfo* pTask)> OnDelegateErrored;
Util::Delegate<void (unsigned int methodOption, const UserTaskInfo* pTask)> OnDelegateWillRelease;
};
// Get singleton weibo object.
class WEIBO_SDK_API WeiboFactory
{
public:
static boost::shared_ptr<IWeibo> getWeibo();
private:
static boost::weak_ptr<IWeibo> mWeiboPtr;
};
}
你可以这样用:
// 得到一个weibo interface的实例
IWeibo* weiboPtr = weibo::WeiboFactory::getWeibo();
// 初始化weibo
weiboPtr->startup();
// 填写access_token
// string access_token;
weiboPtr->setOption(WOPT_ACCESS_TOKEN,access_token.c_str());
// 调用weibo method,发送一条文本微博
weiboPtr->getMethod()->postStatusesUpdate("微博文本");
// 关闭weibo
weiboPtr->shutdown();
【 在 thebigshot 的大作中提到: 】
: 最近想用腾讯微博提供的SDK里的api接口来爬数据,但是对认证使用这里有问题。我现在获得了access_token,如何进行认证然后调用sdk里的api借口呢?或者应该怎样进行认证然后一直调用接口呢?
: 跪求指导,多谢!
啊 谢谢回复 不过我以前用过的新浪 但是现在用想用腾讯微博 获得授权方法不太一样 所以比较纠结
【 在 byr10th 的大作中提到: 】
: 腾讯微博没用过,不过新浪微博(OAuth 2.0)是这样定义的:
: [code=c]
: namespace weibo
: ...................
哎 我以前就用的新浪的 但现在 新浪的限制太多 而且最近又封了好几个关键的接口 实在麻烦
【 在 hainanlxs 的大作中提到: 】
: 腾讯没用过,用过新浪的java版API。为啥不用新浪微博呢。新浪微博的数据更好一些吧。
抓取信息?可以尝试自己定制一个爬虫。我最近正好完成了一个,你可以参考看看:
http://bbs.byr.cn/#!article/ML_DM/12732?p=1
【 在 thebigshot 的大作中提到: 】
: 哎 我以前就用的新浪的 但现在 新浪的限制太多 而且最近又封了好几个关键的接口 实在麻烦
厉害!正在研究你的爬虫。
【 在 hainanlxs 的大作中提到: 】
: 抓取信息?可以尝试自己定制一个爬虫。我最近正好完成了一个,你可以参考看看:
: http://bbs.byr.cn/#!article/ML_DM/12732?p=1
: