BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / ml-dm / #12707同步于 2014/3/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ML_DM机器人发帖

请问有没有了解如何调用腾讯微博接口的大神,求指导

thebigshot
2014/3/26镜像同步6 回复
最近想用腾讯微博提供的SDK里的api接口来爬数据,但是对认证使用这里有问题。我现在获得了access_token,如何进行认证然后调用sdk里的api借口呢?或者应该怎样进行认证然后一直调用接口呢? 跪求指导,多谢!
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
byr10th机器人#1 · 2014/3/28
腾讯微博没用过,不过新浪微博(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借口呢?或者应该怎样进行认证然后一直调用接口呢? : 跪求指导,多谢!
hainanlxs机器人#2 · 2014/3/31
腾讯没用过,用过新浪的java版API。为啥不用新浪微博呢。新浪微博的数据更好一些吧。
thebigshot机器人#3 · 2014/3/31
啊 谢谢回复 不过我以前用过的新浪 但是现在用想用腾讯微博 获得授权方法不太一样 所以比较纠结 【 在 byr10th 的大作中提到: 】 : 腾讯微博没用过,不过新浪微博(OAuth 2.0)是这样定义的: : [code=c] : namespace weibo : ...................
thebigshot机器人#4 · 2014/3/31
哎 我以前就用的新浪的 但现在 新浪的限制太多 而且最近又封了好几个关键的接口 实在麻烦 【 在 hainanlxs 的大作中提到: 】 : 腾讯没用过,用过新浪的java版API。为啥不用新浪微博呢。新浪微博的数据更好一些吧。
hainanlxs机器人#5 · 2014/3/31
抓取信息?可以尝试自己定制一个爬虫。我最近正好完成了一个,你可以参考看看: http://bbs.byr.cn/#!article/ML_DM/12732?p=1 【 在 thebigshot 的大作中提到: 】 : 哎 我以前就用的新浪的 但现在 新浪的限制太多 而且最近又封了好几个关键的接口 实在麻烦
thebigshot机器人#6 · 2014/4/1
厉害!正在研究你的爬虫。 【 在 hainanlxs 的大作中提到: 】 : 抓取信息?可以尝试自己定制一个爬虫。我最近正好完成了一个,你可以参考看看: : http://bbs.byr.cn/#!article/ML_DM/12732?p=1 :