Аутентификация твиттера с кодом Bird с использованием Oauth - PullRequest
0 голосов
/ 08 апреля 2019
      "use strict";
        var vpn=vpn||{};
        vpn=angular.module("vpn",["ui.router","ui.utils","ui.bootstrap","oc.lazyLoad","ngSanitize","ngCookies","AuthService","AuthInterceptor","MetaCache","Artist","Albums","Tracks","angular-stripe"]),

        vpn.config(["$ocLazyLoadProvider","$httpProvider","stripeProvider",
        function(a,b,c){a.config({cssFilesInsertBefore:"ng_load_plugins_before"}),

        b.defaults.withCredentials=!0,
        b.interceptors.push("AuthInterceptor"),

        c.setPublishableKey("")}]),

        vpn.factory("settings",["$rootScope",function(){var a={};return a}]),

        vpn.controller("HeaderController",["$scope",function(a){a.$on("$includeContentLoaded",function(){})}]),vpn.controller("MenuController",["$scope","AuthService",function(a,b){a.isCollapsed=!1,a.$on("$includeContentLoaded",function(){})}]),vpn.controller("SubMenuController",["$scope",function(a){a.$on("$includeContentLoaded",function(){})}]),vpn.controller("FooterController",["$scope",function(a){a.$on("$includeContentLoaded",function(){})}]),

        vpn.controller("LoginController",["$rootScope","$scope","AuthService",
        function(a,b,c){b.facebookLogin=function(){c.login()},

        b.twitterLogin=function()
        {


            alert(b.oauth_token)   
            alert(b)

            window.localStorage.setItem("oauth_token",b.oauth_token)
            var oauth_token = window.localStorage.getItem("oauth_token");
            alert(oauth_token);
            var a=new Codebird;
            a.setConsumerKey(""),
            a.__call("oauth_requestToken",{oauth_callback:""},
            function(b,rate,err)
            {
            a.setToken(b.oauth_token,b.oauth_token_secret),
                window.localStorage.setItem("oauth_token",b.oauth_token),
window.localStorage.setItem("oauth_token_secret",b.oauth_token_secret),
                a.__call("oauth_authorize",{},function(a){window.codebird_auth=window.open(a),window.location=a})})
            },

1) Вот мой код

2) Я не знаю, почему он не выбирает oauth_token

оповещение (b.oauth_token), оно показывает мне ноль

3) Затем я попытался проверить b объект, который он выбрасывает, круговой объект не может быть передан в json

оповещение (json.stringfy (b)) не может быть передано в круговой объект * 1013 JSON *

4) Я не могу отладить, я пошел, чтобы кодировать документ птицы, и все швы корректны в моей треске, пожалуйста, помогите мне

5) В пользовательском интерфейсе я вижу следующую ошибку перенаправив на следующую ссылку https://api.twitter.com/oauth/authorize?oauth_token=

Ух ты! Токен запроса для этой страницы недействителен. Это может иметь уже использовался или просрочен, потому что он слишком старый. Пожалуйста, вернитесь к сайт или приложение, которое отправило вас сюда и попробуйте снова; это было наверное просто ошибка

...