index.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. var app = function () {
  2. this.checkClientInstalled = function () {
  3. WeiboSDK.checkClientInstalled(function () {
  4. alert('client is installed');
  5. }, function () {
  6. alert('client is not installed');
  7. });
  8. };
  9. this.ssoLogin = function () {
  10. WeiboSDK.ssoLogin(function (args) {
  11. alert('access token is ' + args.access_token);
  12. alert('userId is ' + args.userId);
  13. alert('expires_time is ' + new Date(parseInt(args.expires_time)) + ' TimeStamp is ' + args.expires_time);
  14. }, function (failReason) {
  15. alert(failReason);
  16. });
  17. };
  18. this.shareToWeibo = function () {
  19. var args = {};
  20. args.url = 'https://cordova.apache.org/';
  21. args.title = 'Apache Cordova';
  22. args.description = 'This is a Cordova Plugin';
  23. args.image = 'https://cordova.apache.org/static/img/pluggy.png';
  24. WeiboSDK.shareToWeibo(function () {
  25. alert('share success');
  26. }, function (failReason) {
  27. alert(failReason);
  28. }, args);
  29. };
  30. this.shareImageToWeibo = function () {
  31. var args = {};
  32. args.image = 'https://cordova.apache.org/static/img/pluggy.png';
  33. WeiboSDK.shareImageToWeibo(function () {
  34. alert('share success');
  35. }, function (failReason) {
  36. alert(failReason);
  37. }, args);
  38. };
  39. this.shareTextToWeibo = function () {
  40. var args = {};
  41. args.text = 'This is a Cordova Plugin';
  42. WeiboSDK.shareTextToWeibo(function () {
  43. alert('share success');
  44. }, function (failReason) {
  45. alert(failReason);
  46. }, args);
  47. };
  48. this.logout = function () {
  49. WeiboSDK.logout(function () {
  50. alert('logout success');
  51. }, function (failReason) {
  52. alert(failReason);
  53. });
  54. }
  55. }