54chen / weibo-sdk

Automatically exported from code.google.com/p/weibo-sdk
0 stars 0 forks source link

使用VS2008编译且运行,输入用户名和密码,导致 Debugerr,没有完成test #1

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. 编译环境:VS2008,WindowXP SP3,最新的 Weibo SDK
2. 
代码下载之后查看,需要的几个库已经在项目中了:Boost,LibCurl
,SSL,CPPUnit。因此直接编译,工程为:WeiboSDK_VC90 及 WeiboUnitTest
3. 编译成功,生成 
WeiboUnitTest.exe,但是运行时输入用户名和密码之后,就弹出 
Debugerr 
对话框,无论选“重试"、”继续“都无法继续运行程序。
经过单步调试,在WeiboUnitTest.cpp 第 50 句 语句”runner.run( 
controller );“出错。

是库的依赖问题,还是我编译方法上的问题啊?
请问出现这种情况应该如何解决?

谢谢

Original issue reported on code.google.com by xidianda...@gmail.com on 27 Mar 2012 at 2:55

GoogleCodeExporter commented 8 years ago
1.这个问题我自己找到原因了。
2.这个SDK默认采用的是“客户端的验证授权(Resource Owner 
Password 
Credentials)”方式,而这个验证方式时需要向新浪申请开放的
。
3.解决方法:采用“Web应用的验证授权(Authorization 
Code)”进行验证就没问题了,可以完成测试。

Original comment by xidianda...@gmail.com on 26 Apr 2012 at 9:38

GoogleCodeExporter commented 8 years ago
我也遇到了类似的问题。请问如何修改验证授权方式?谢谢��
�

Original comment by fuli0...@sina.com on 25 Jul 2012 at 9:51

GoogleCodeExporter commented 8 years ago
web方式是用户授权后,将授权信息通过回调地址发过来(回调�
��址在app配置时候指定),此时使用这个授权信息再次登陆即��
�解决授权问题。
我是这样做的,希望能够帮助到你。

Original comment by xidianda...@gmail.com on 11 Oct 2012 at 2:06

GoogleCodeExporter commented 8 years ago
我也出现该问题了~ 还是不太明白如何修改验证授权方式?

Original comment by hekb...@gmail.com on 25 Oct 2012 at 6:24