דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. אסימון רענון ב API של יוטיוב ב PHP

אסימון רענון ב API של יוטיוב ב PHP

מתוזמן נעוץ נעול הועבר תכנות
7 פוסטים 3 כותבים 256 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ASSA מנותק
    ASSA מנותק
    ASS
    כתב ב נערך לאחרונה על ידי
    #1

    כפי שניתן לראות ב stackoverflow יצירת טוקן רענון ב PHP זה לא דבר של מה בכך.
    מאוד מסובך להבין מהתיעוד של גוגל איך ליצור את זה.

    אז אחרי שיוטיוב אישרו את האפליקציה שלי עדיין אני מנסה כבר כמה שבועות לפתור את נושא איסימוני הגישה ליוטיוב, ולמען האמת עברתי על כל מדריך או תשובה אפשרית ועדיין לא הגעתי לכדי פתרון.

    אני מאוד אודה לכל מי שיש ברשותו קוד PHP שיוצר אסימון רענון, כלומר - אסימון שלא פג לעולם או שפג רק לעיתים רחוקות. או לכל עזרה בנושא.

    תודה רבה.

    $OAUTH2_CLIENT_ID = '***';
    $OAUTH2_CLIENT_SECRET = '****';
    
     $client = new Google_Client();
     $client->addScope(Google_Service_YouTube::YOUTUBE_FORCE_SSL);
     $credentialsFilePath = "client_secret.json";    
     $client->setAuthConfig($credentialsFilePath);
     $client->addScope('https://www.googleapis.com/auth/youtube');
     $refreshToken = "****";
     $client->refreshToken($refreshToken);
     $_SESSION['access_token'] = $client->getAccessToken();
     if (isset($_SESSION['access_token']) && $_SESSION['access_token']) {
    }
    
    yossizY תגובה 1 תגובה אחרונה
    0
    • ח מנותק
      ח מנותק
      חוקר
      כתב ב נערך לאחרונה על ידי
      #2

      האסימון של refreshToken נוצר פעם אחת לכל אפליקציה.
      ייתכן שכבר יצרת את זה פעם אחת בהצלחה ולכן ביצירות הבאות הוא לא יוצר לך אותו.
      תוכל להכנס להגדרות החשבון שלך, לשונית אבטחה, אפליקציות צד ג' ולבטל את ההרשאה של האפליקציה שלך, לאחר מכן ביצירת ההרשאה הבאה זה כן ייצור לך טוקן.
      לפי הנראה אצלך אתה שומר את הטוקן בתוך הקוד, לכן הייתי מציע שתדפיס את הטוקן למסך לדפדפן, ואז תעתיק אותו לתוך הקוד, והוא לא אמור יותר להשתנות.
      https://myaccount.google.com/permissions?gar=1&continue=https%3A%2F%2Fmyaccount.google.com%2Fsecurity%3Fgar%3D1
      2e6e5336-23af-41d5-844c-c9776a708962-image.png

      תגובה 1 תגובה אחרונה
      2
      • yossizY מנותק
        yossizY מנותק
        yossiz
        השיב לASS ב נערך לאחרונה על ידי yossiz
        #3

        @ass השאלה שלך לא מספיק ברורה. מה הקוד שהבאת אמור להראות? אתה שואל על יצירת טוקן רענון. אבל בקוד שלך אין נסיון ליצור טוקן כזה.
        אגב, בשימוש רגיל אתה לא מכניס טוקן רענון ידני. אלא אתה מנתב את המשתמש לדף אישור של גוגל שבסיום התהליך שולח לשרת שלך "קוד הרשאה" שאתה ממיר בקוד בטוקן גישה (בעל חיים קצרים) וטוקן רענון (בעל חיים ארוכים). הקוד שלך צריך לשמור את הטוקנים האלו למקום כלשהו. ואז בהרצות הבאות אתה טוען אותם משם.

        @חוקר אמר באסימון רענון ב API של יוטיוב ב PHP:

        האסימון של refreshToken נוצר פעם אחת לכל אפליקציה

        גם הטוקן הזה פג תוקפו מפעם לפעם, למשל אם זה לא היה בשימוש כמה חודשים. או עברת מכסה של מספר אסימונים.
        אבל בשימוש רגיל הם לא מתים.
        https://developers.google.com/identity/protocols/oauth2#expiration

        ייתכן שכבר יצרת את זה פעם אחת בהצלחה ולכן ביצירות הבאות הוא לא יוצר לך אותו.

        זה לא אמור להיות בעיה.

        📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

        ASSA תגובה 1 תגובה אחרונה
        3
        • ASSA מנותק
          ASSA מנותק
          ASS
          השיב לyossiz ב נערך לאחרונה על ידי ASS
          #4

          @yossiz
          כרגע הקוד שלי מפנה לאישור המשתמש ואז מעביר לדף הזה:
          צילום מסך 2021-10-31 111308.png
          איך אני מתקדם מכאן?
          אגב, בקוד שלי אין משתמשים, זה תוכנה אוטמטית שאני צריך ליצור לה פעם אחת אסימון ושתרוץ לבד אח"כ.

          yossizY תגובה 1 תגובה אחרונה
          0
          • yossizY מנותק
            yossizY מנותק
            yossiz
            השיב לASS ב נערך לאחרונה על ידי yossiz
            #5

            @ass אמר באסימון רענון ב API של יוטיוב ב PHP:

            כרגע הקוד שלי מפנה לאישור המשתמש ואז מעביר לדף הזה

            עזוב את דף האישור.
            הכי קל שתייצר טוקן ידני במגרש המשחקים. ואז הקוד דלמעלה יעבוד בלי שינוי.
            אבל חייבים להכניס שם את הסיסמאות שלך
            b0d814d2-6e7d-4056-bba0-6dc5d7c1cd82-image.png

            📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

            ASSA תגובה 1 תגובה אחרונה
            1
            • ASSA מנותק
              ASSA מנותק
              ASS
              השיב לyossiz ב נערך לאחרונה על ידי
              #6

              @yossiz
              האם אני צריך לרענן את האסימון לפני שהוא פג או שזה קשור רק לאסימון גישה?
              צילום מסך 2021-10-31 114532.png

              yossizY תגובה 1 תגובה אחרונה
              0
              • yossizY מנותק
                yossizY מנותק
                yossiz
                השיב לASS ב נערך לאחרונה על ידי
                #7

                @ass לא צריך

                📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                תגובה 1 תגובה אחרונה
                1
                • dovidD dovid העביר נושא זה מ-תכנות ב-

                בא תתחבר לדף היומי!
                • התחברות

                • אין לך חשבון עדיין? הרשמה

                • התחברו או הירשמו כדי לחפש.
                • פוסט ראשון
                  פוסט אחרון
                0
                • דף הבית
                • קטגוריות
                • פוסטים אחרונים
                • משתמשים
                • חיפוש
                • חוקי הפורום