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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
ש

ששא

@ששא
אודות
פוסטים
546
נושאים
86
שיתופים
0
קבוצות
0
עוקבים
3
עוקב אחרי
1

פוסטים

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

  • טוקן של גוגל לא מתרענן אוטומטית בPHP
    ש ששא

    @יאנג-בוי כתב בטוקן של גוגל לא מתרענן אוטומטית בPHP:

    פבלשת את החיבור בקלאוד?

    אני לא מבין את המילה...
    יצרתי מזהה לקוח
    מה עוד?

    תכנות

  • טוקן של גוגל לא מתרענן אוטומטית בPHP
    ש ששא

    יש לי קוד בשפת PHP שאמור לסמן כנקרא+תווית כלשהוא מיילים עם id שאני שולח לפונקצייה
    לצורך כך צריך ליצור לקוח בקלאוד ואח"כ ליצור טוקן
    אך משום מה הטוקן מחזיק מעמד רק כמה ימים ואז אני צריך להיכנס ולאמת מחדש במקום שזה יתרענן אוטומטית
    ניסיתי לבקש עזרה מGPT אבל הוא רק סיבך אותי...
    אשמח מאוד אם תוכלו לעזור לי
    זה הקוד שיש לי כרגע

    <?php
    error_reporting(E_ALL);
    ini_set('display_errors', 1);
    ini_set('log_errors', 1);
    ini_set('error_log', '/var/www/unread_mail.log');
    
    require __DIR__ . '/vendor/autoload.php';
    use Google\Client;
    use Google\Service\Gmail;
    use Google\Service\Gmail\ModifyMessageRequest;
    function unread_mail($id, $status)
    {
        $credentialsPath = '/var/www/client_unread_gmail.json'; // קובץ האישורים 
        $tokenPath = '/var/www/token_unread_gmail.json'; // קובץ הטוקן
    
        $client = new Client();
        $client->setApplicationName('Gmail API PHP Quickstart');
        $client->setScopes(Gmail::GMAIL_MODIFY);
        $client->setAuthConfig($credentialsPath);
        $client->setAccessType('offline');
        $client->setPrompt('select_account'); // כדי לא לבקש אישור כל פעם מחדש
    
        // אם יש token שמור, טען אותו
        if (file_exists($tokenPath)) {
            $accessToken = json_decode(file_get_contents($tokenPath), true);
            $client->setAccessToken($accessToken);
        }
    
        // אם אין token או שהוא לא בתוקף, יש לחדש אותו
        if ($client->isAccessTokenExpired()) {
            // אם הטוקן פג תוקף, נסה לרענן אותו
            if ($client->getRefreshToken()) {
                try {
                    $newAccessToken = $client->fetchAccessTokenWithRefreshToken($client->getRefreshToken());
                    $client->setAccessToken($newAccessToken);
                    file_put_contents($tokenPath, json_encode($client->getAccessToken()));
                } catch (Exception $e) {
                    // אם רענון הטוקן נכשל, צריך לעשות אימות מחדש
                    $authUrl = $client->createAuthUrl();
                    printf("פתח את הקישור הבא בדפדפן שלך כדי לאמת:\n%s\n", $authUrl);
                    print 'הזן את הקוד שקיבלת: ';
                    $authCode = trim(fgets(STDIN));
                    
                    $accessToken = $client->fetchAccessTokenWithAuthCode($authCode);
                    $client->setAccessToken($accessToken);
                    file_put_contents($tokenPath, json_encode($accessToken));
                }
            } else {
                // אם אין refresh_token, יש צורך באימות מחדש
                $authUrl = $client->createAuthUrl();
                printf("פתח את הקישור הבא בדפדפן שלך כדי לאמת:\n%s\n", $authUrl);
                print 'הזן את הקוד שקיבלת: ';
                $authCode = trim(fgets(STDIN));
                
                $accessToken = $client->fetchAccessTokenWithAuthCode($authCode);
                $client->setAccessToken($accessToken);
                file_put_contents($tokenPath, json_encode($accessToken));
            }
        }
    
        $service = new Gmail($client);
    
        $labels = $service->users_labels->listUsersLabels('me');
        $update_id = null;
    
        foreach ($labels->getLabels() as $label) {
            if ($label->getName() === $status) {
                $update_id = $label->getId();
                break;
            }
        }
    
        if (!$update_id) {
            $newLabel = new Google\Service\Gmail\Label([
                'name' => $status,
                'labelListVisibility' => 'labelShow',
                'messageListVisibility' => 'show'
            ]);
            $createdLabel = $service->users_labels->create('me', $newLabel);
            $update_id = $createdLabel->getId();
        }
    
        $messageId = $id;
        $modifyRequest = new ModifyMessageRequest([
            'addLabelIds' => [$update_id],
            'removeLabelIds' => ['UNREAD', 'INBOX']
        ]);
    
        try {
            $service->users_messages->modify('me', $messageId, $modifyRequest);
            return "ok";
        } catch (Exception $e) {
            return 'שגיאה: ' . $e->getMessage();
        }
    }
    

    תודה רבה מראש!

    תכנות

  • קודים של אתר שנבנה ללקוח, האם הוא ציבורי?
    ש ששא

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

    תכנות

  • למה גוגל מפות מתעקש על מסלול ארוך יותר?
    ש ששא

    @יוס מעניין, כי אני בדקתי עכשיו על הדוגמא שהבאת, ולי וויז הביא אכן את המסלול שהביא גם לך, אבל גוגל הביא לי משהו עם פחות סיבוב והרבה פחות מטרים (290 לעומת 735) אבל עדיין דקה יותר...
    abec8a33-e1aa-4699-9e93-1071988dc64a-image.png

    תכנות

  • לימוד אסטריסק
    ש ששא

    @yossiz כתב בלימוד אסטריסק:

    @ששא זה לא פתוח לך, זה בתוך פורום אסקריסק שפתוח רק לחברי הפורום

    לחברי פורום אסקריסק?
    מה הקריטריונים לכניסה לפורום זה?

    תכנות

  • לימוד אסטריסק
    ש ששא

    @yossiz אני לא יכול להיכנס לזה
    מה הקישור? יכול להיות שזה לא פתוח לי?

    תכנות

  • מחפש המלצה על אוזניות טובות לשיחות שירות לקוחות
    ש ששא

    @dovid כתב במחפש המלצה על אוזניות טובות לשיחות שירות לקוחות:

    הבעיה מתחילה בקו סיפ, שמה תוכנה כמו למשל microsip לא יודע מה היא עושה ומה לא אבל שומעים כל רחש וזה לא נעים.

    יש סיפ שכן מסננת רעשים כמו שאר התוכנות שכתבת?

    קניות מוצלחות

  • תמחור stt
    ש ששא

    אגב, עברתי בדיוק על האתר הזה וראיתי שהוא מאוד מאוד מדוייק
    אבל נראה שאין להם api לחלק הstt...

    תכנות

  • תמחור stt
    ש ששא

    @קומפיונט זה ממש מדהים! מטורף!
    ניסיתי שם משפטים ארוכים וקצרים, שמות וסיפורים והוא זיהה ממש מאוד מאוד טוב!!!
    תודה רבה על המידע!

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

    תכנות

  • תגובה: שיתוף - צינתוק טלפוני על הגעת האוטובוס
    ש ששא

    @שואף כתב בתגובה: שיתוף - צינתוק טלפוני על הגעת האוטובוס:

    וכן, הצינתוקים אמורים לעבוד, אשמח שתבדוק.

    עובד!
    מדהים!!!
    תודה רבה!

    תחבורה ורכב

  • תגובה: שיתוף - צינתוק טלפוני על הגעת האוטובוס
    ש ששא

    @שואף כתב בתגובה: שיתוף - צינתוק טלפוני על הגעת האוטובוס:

    לא בדיוק. 110 הוא הפורט הרגיל, אבל אם יש תקלה צריך לפנות ל1110.

    נכון, טעיתי...

    תחבורה ורכב

  • תגובה: שיתוף - צינתוק טלפוני על הגעת האוטובוס
    ש ששא

    @שואף כתב בתגובה: שיתוף - צינתוק טלפוני על הגעת האוטובוס:

    @שואף כתב בתגובה: שיתוף - צינתוק טלפוני על הגעת האוטובוס:

    הוא עובד עכשיו? ממש תעלומה, חשבתי שאנחנו לוקחים מאותו מקום..

    אגב, נראה לי שהבנתי איך עושים לקבל נתונים גם בזמן שיש תקלה במשרד התחבורה

    נכון, בפורט 110
    אבל איך יודעים כל הזמן מאיפה? פשוט בודקים אם חוזר שגיאה ואם כן פונים ל110?

    @שואף כתב בתגובה: שיתוף - צינתוק טלפוני על הגעת האוטובוס:

    אם תוכל לבדוק שעכשיו זה חזר לעבוד

    גם הצינתוקים אמורים לעבוד?

    תחבורה ורכב

  • תגובה: שיתוף - צינתוק טלפוני על הגעת האוטובוס
    ש ששא

    @שואף כבר אכן עובד, אבל החלק הכי חשוב והיחודי שלכם - הצינתוקים לא עובד...

    תחבורה ורכב

  • תגובה: שיתוף - צינתוק טלפוני על הגעת האוטובוס
    ש ששא

    @שואף כתב בתגובה: שיתוף - צינתוק טלפוני על הגעת האוטובוס:

    לפי מה שאני רואה זה בצד של מערכת התחבורה, לא אצלי הפעם

    אז איך קל קו כן עובד?
    אתה לא לוקח ישירות ממשרד התחבורה?

    תחבורה ורכב

  • תגובה: שיתוף - צינתוק טלפוני על הגעת האוטובוס
    ש ששא

    @שואף כתב בתגובה: שיתוף - צינתוק טלפוני על הגעת האוטובוס:

    נכון.. אני בודק עכשיו תודה
    אתה יודע להגיד לי מתי התחילה התקלה?

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

    תחבורה ורכב

  • תגובה: שיתוף - צינתוק טלפוני על הגעת האוטובוס
    ש ששא

    @שואף כתב בתגובה: שיתוף - צינתוק טלפוני על הגעת האוטובוס:

    בדוק שוב בבקשה

    אין מידע על תחנה זו

    תחבורה ורכב

  • תגובה: שיתוף - צינתוק טלפוני על הגעת האוטובוס
    ש ששא

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

    תחבורה ורכב

  • שרת לאתר...
    ש ששא

    @בול כתב בשרת לאתר...:

    עכשיו יש לנו 6 וזה מאוד איתי.

    כמו ש @yossiz כתב - זה ממש לא קצת לשרת לינוקס
    אולי הוא צריך יותר מעבדים?
    אולי זה חברה לא טובה?

    אינטרנט

  • ספק חיצוני מומלץ לשליחת מיילים
    ש ששא

    @meir-lamdan כתב בספק חיצוני מומלץ לשליחת מיילים:

    יש את https://resend.com/

    מכיר מקרוב? מומלץ?

    תכנות

  • ספק חיצוני מומלץ לשליחת מיילים
    ש ששא

    אני רוצה לשלוח מיילים מהדומיין שלי (עם אימות הדומיין בלבד ללא צורך באימות כל כתובת) באמצעות API או SMTP
    ניסיתי להשתמש עם mailgun אך יש לי בעיה עם האימות של המייל - נתקע בשלב קבלת SMS שמחזיר שגיאה (שלחתי להם פניה, נראה מה יענו)
    וגם @צדיק-תמים טען לי שפעם חסמו את חשבונו בגלל שלשיטתם זה היה ספאם

    ניסיתי sendgrid וקיבלתי מייל מיד אחרי ההרשמה
    זה התוכן המתורגם:

    שלום,
    אנו מעריכים את התעניינותך ב-Twilio SendGrid ואת המאמצים שלך בהשלמת תהליך יצירת החשבון שלנו. לאחר בדיקה מעמיקה, אנו מצטערים להודיע ​​לך שאיננו יכולים להמשיך בהפעלת חשבונך (unified_acct_US792e3c6952a59bb753456d549a4aa3fd - 50292239) בשלב זה.
    הבטחת האבטחה והשלמות של הפלטפורמה שלנו היא בראש סדר העדיפויות שלנו, ותהליך הבדיקה שלנו נועד לזהות סיכונים פוטנציאליים. למרות שאנו מבינים את חשיבות השקיפות, איננו מסוגלים לספק את הפרטים של תהליך הבדיקה שלנו.
    אנו רוצים להדגיש כי ההחלטה שלנו מבוססת על אמצעי אבטחה מחמירים ועל המחויבות שלנו לבטיחות כל המשתמשים שלנו.
    תודה ששקלת את Twilio SendGrid.
    בְּכֵנוּת,
    פעולות הפעלה וציות
    

    אז מה עושים?

    תכנות
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 27
  • 28
  • 6 / 28
  • התחברות

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

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