תחומים
    • הרשמה
    • התחברות
    • חיפוש
    • קטגוריות
    • פוסטים אחרונים
    • משתמשים
    • חיפוש
    חוקי הפורום

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

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

      כפי שניתן לראות ב 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']) {
      }
      
      yossiz תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • ח
        חוקר נערך לאחרונה על ידי

        האסימון של 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
        • yossiz
          yossiz @ASS נערך לאחרונה על ידי yossiz

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

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

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

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

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

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

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

          ASS תגובה 1 תגובה אחרונה תגובה ציטוט 3
          • ASS
            ASS @yossiz נערך לאחרונה על ידי ASS

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

            yossiz תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • yossiz
              yossiz @ASS נערך לאחרונה על ידי yossiz

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

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

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

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

              ASS תגובה 1 תגובה אחרונה תגובה ציטוט 1
              • ASS
                ASS @yossiz נערך לאחרונה על ידי

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

                yossiz תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • yossiz
                  yossiz @ASS נערך לאחרונה על ידי

                  @ass לא צריך

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

                  תגובה 1 תגובה אחרונה תגובה ציטוט 1
                  • 1 / 1
                  • פוסט ראשון
                    פוסט אחרון
                  בא תתחבר לדף היומי!