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

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

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

API זיהוי מתקשרים

מתוזמן נעוץ נעול הועבר תכנות
44 פוסטים 5 כותבים 1.8k צפיות 4 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • צבי-שצ צבי-ש

    @smk123 כתב בAPI זיהוי מתקשרים:

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

    
    {'contact': {'name': 'mendi', 'picture': None, 'user': {'email': None, 'profile_picture': None, 'first_name': 'mendi', 'last_name': '', 'gender': None, 'uuid': 'cbccd58b-e6c5-407f-852a-3408fbe52325', 'is_verified': False, 'phone_number': 972543517721, 'slogan': None, 'is_premium': False, 'verify_subscription': True, 'id': 12978800, 'comment_count': 0, 'location_enabled': True, 'distance': None}, 'suggested_as_spam': 0, 'is_permanent': False, 'is_pending_name_change': False, 'user_type': 'BLUE', 'phone_number': 972543517721, 'cached': True, 'is_my_contact': False, 'is_shared_location': False}}
    185.217.99.140 - - [20/Mar/2023 15:26:11] "GET /?phone=0543517721 HTTP/1.1" 500 -
    Traceback (most recent call last):
      File "/home/ubuntu/.local/lib/python3.8/site-packages/flask/app.py", line 2095, in __call__
        return self.wsgi_app(environ, start_response)
      File "/home/ubuntu/.local/lib/python3.8/site-packages/flask/app.py", line 2080, in wsgi_app
        response = self.handle_exception(e)
      File "/home/ubuntu/.local/lib/python3.8/site-packages/flask/app.py", line 2077, in wsgi_app
        response = self.full_dispatch_request()
      File "/home/ubuntu/.local/lib/python3.8/site-packages/flask/app.py", line 1525, in full_dispatch_request
        rv = self.handle_user_exception(e)
      File "/home/ubuntu/.local/lib/python3.8/site-packages/flask/app.py", line 1523, in full_dispatch_request
        rv = self.dispatch_request()
      File "/home/ubuntu/.local/lib/python3.8/site-packages/flask/app.py", line 1509, in dispatch_request
        return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
      File "/home/ubuntu/meapiSearch/app.py", line 40, in parse_request
        return me_search_result.as_dict()
    AttributeError: 'dict' object has no attribute 'as_dict'
    185.217.99.140 - - [20/Mar/2023 15:26:12] "GET /?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 304 -
    185.217.99.140 - - [20/Mar/2023 15:26:12] "GET /?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 304 -
    185.217.99.140 - - [20/Mar/2023 15:26:12] "GET /?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 304 -
    
    
    

    והתמונה שמוצגת בדף היא

    2023-03-20 15_31_56-‪AttributeError_ 'dict' object has no attribute 'as_dict' __ Werkzeug Debugger.png

    התוצאה חוזרת אבל היא לא מפורסרת נכון מסיבה כלשהי

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

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

    אצלי זה עובד מעולה בין בדוקר בין בחוץ

    S מנותק
    S מנותק
    smk123
    כתב ב נערך לאחרונה על ידי
    #31

    @צבי-ש

    
    Traceback (most recent call last):
      File "app.py", line 8, in <module>
        me = Me(interactive_mode=True)
    TypeError: __init__() got an unexpected keyword argument 'interactive_mode'
    

    זה מה שחוזר לי כשאני משנה את שורה 8

    צבי-שצ תגובה 1 תגובה אחרונה
    0
    • S smk123

      @צבי-ש

      
      Traceback (most recent call last):
        File "app.py", line 8, in <module>
          me = Me(interactive_mode=True)
      TypeError: __init__() got an unexpected keyword argument 'interactive_mode'
      

      זה מה שחוזר לי כשאני משנה את שורה 8

      צבי-שצ מחובר
      צבי-שצ מחובר
      צבי-ש
      כתב ב נערך לאחרונה על ידי
      #32

      @smk123 כתב בAPI זיהוי מתקשרים:

      @צבי-ש

      
      Traceback (most recent call last):
        File "app.py", line 8, in <module>
          me = Me(interactive_mode=True)
      TypeError: __init__() got an unexpected keyword argument 'interactive_mode'
      

      זה מה שחוזר לי כשאני משנה את שורה 8

      כשאתה בא לאתחל את הטוקנים?
      שמים את זה רק כשהקובץ עם הטוקנים לא קיים עדיין

      S 2 תגובות תגובה אחרונה
      1
      • צבי-שצ צבי-ש

        @smk123 כתב בAPI זיהוי מתקשרים:

        @צבי-ש

        
        Traceback (most recent call last):
          File "app.py", line 8, in <module>
            me = Me(interactive_mode=True)
        TypeError: __init__() got an unexpected keyword argument 'interactive_mode'
        

        זה מה שחוזר לי כשאני משנה את שורה 8

        כשאתה בא לאתחל את הטוקנים?
        שמים את זה רק כשהקובץ עם הטוקנים לא קיים עדיין

        S מנותק
        S מנותק
        smk123
        כתב ב נערך לאחרונה על ידי
        #33

        @צבי-ש לא קיים כלום
        מחקתי את כל התיקיה והורדתי מחדש

        תגובה 1 תגובה אחרונה
        0
        • צבי-שצ צבי-ש

          @smk123 כתב בAPI זיהוי מתקשרים:

          @צבי-ש

          
          Traceback (most recent call last):
            File "app.py", line 8, in <module>
              me = Me(interactive_mode=True)
          TypeError: __init__() got an unexpected keyword argument 'interactive_mode'
          

          זה מה שחוזר לי כשאני משנה את שורה 8

          כשאתה בא לאתחל את הטוקנים?
          שמים את זה רק כשהקובץ עם הטוקנים לא קיים עדיין

          S מנותק
          S מנותק
          smk123
          כתב ב נערך לאחרונה על ידי smk123
          #34

          @צבי-ש
          אם אני מריץ עם המספר כמו בהתחלה הוא מבקש להזין 6 ספרות אימות
          אבל עדיין אותה תקלה כמו שהיתה

          עריכה
          זה מה שכתוב בקונסול

          Traceback (most recent call last):
            File "/home/ubuntu/.local/lib/python3.8/site-packages/flask/app.py", line 2095, in __call__
              return self.wsgi_app(environ, start_response)
            File "/home/ubuntu/.local/lib/python3.8/site-packages/flask/app.py", line 2080, in wsgi_app
              response = self.handle_exception(e)
            File "/home/ubuntu/.local/lib/python3.8/site-packages/flask/app.py", line 2077, in wsgi_app
              response = self.full_dispatch_request()
            File "/home/ubuntu/.local/lib/python3.8/site-packages/flask/app.py", line 1525, in full_dispatch_request
              rv = self.handle_user_exception(e)
            File "/home/ubuntu/.local/lib/python3.8/site-packages/flask/app.py", line 1523, in full_dispatch_request
              rv = self.dispatch_request()
            File "/home/ubuntu/.local/lib/python3.8/site-packages/flask/app.py", line 1509, in dispatch_request
              return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
            File "/home/ubuntu/meapiSearch-origin/app.py", line 37, in parse_request
              me_search_result = me.phone_search(phone_fixed).as_dict()
          AttributeError: 'dict' object has no attribute 'as_dict'
          
          
          צבי-שצ 2 תגובות תגובה אחרונה
          0
          • S smk123

            @צבי-ש
            אם אני מריץ עם המספר כמו בהתחלה הוא מבקש להזין 6 ספרות אימות
            אבל עדיין אותה תקלה כמו שהיתה

            עריכה
            זה מה שכתוב בקונסול

            Traceback (most recent call last):
              File "/home/ubuntu/.local/lib/python3.8/site-packages/flask/app.py", line 2095, in __call__
                return self.wsgi_app(environ, start_response)
              File "/home/ubuntu/.local/lib/python3.8/site-packages/flask/app.py", line 2080, in wsgi_app
                response = self.handle_exception(e)
              File "/home/ubuntu/.local/lib/python3.8/site-packages/flask/app.py", line 2077, in wsgi_app
                response = self.full_dispatch_request()
              File "/home/ubuntu/.local/lib/python3.8/site-packages/flask/app.py", line 1525, in full_dispatch_request
                rv = self.handle_user_exception(e)
              File "/home/ubuntu/.local/lib/python3.8/site-packages/flask/app.py", line 1523, in full_dispatch_request
                rv = self.dispatch_request()
              File "/home/ubuntu/.local/lib/python3.8/site-packages/flask/app.py", line 1509, in dispatch_request
                return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
              File "/home/ubuntu/meapiSearch-origin/app.py", line 37, in parse_request
                me_search_result = me.phone_search(phone_fixed).as_dict()
            AttributeError: 'dict' object has no attribute 'as_dict'
            
            
            צבי-שצ מחובר
            צבי-שצ מחובר
            צבי-ש
            כתב ב נערך לאחרונה על ידי
            #35

            @smk123 אתה מדבר בתוך הדוקר? בחוץ?

            S תגובה 1 תגובה אחרונה
            1
            • צבי-שצ צבי-ש

              @smk123 אתה מדבר בתוך הדוקר? בחוץ?

              S מנותק
              S מנותק
              smk123
              כתב ב נערך לאחרונה על ידי
              #36

              @צבי-ש בחוץ

              צבי-שצ תגובה 1 תגובה אחרונה
              1
              • S smk123

                @צבי-ש
                אם אני מריץ עם המספר כמו בהתחלה הוא מבקש להזין 6 ספרות אימות
                אבל עדיין אותה תקלה כמו שהיתה

                עריכה
                זה מה שכתוב בקונסול

                Traceback (most recent call last):
                  File "/home/ubuntu/.local/lib/python3.8/site-packages/flask/app.py", line 2095, in __call__
                    return self.wsgi_app(environ, start_response)
                  File "/home/ubuntu/.local/lib/python3.8/site-packages/flask/app.py", line 2080, in wsgi_app
                    response = self.handle_exception(e)
                  File "/home/ubuntu/.local/lib/python3.8/site-packages/flask/app.py", line 2077, in wsgi_app
                    response = self.full_dispatch_request()
                  File "/home/ubuntu/.local/lib/python3.8/site-packages/flask/app.py", line 1525, in full_dispatch_request
                    rv = self.handle_user_exception(e)
                  File "/home/ubuntu/.local/lib/python3.8/site-packages/flask/app.py", line 1523, in full_dispatch_request
                    rv = self.dispatch_request()
                  File "/home/ubuntu/.local/lib/python3.8/site-packages/flask/app.py", line 1509, in dispatch_request
                    return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
                  File "/home/ubuntu/meapiSearch-origin/app.py", line 37, in parse_request
                    me_search_result = me.phone_search(phone_fixed).as_dict()
                AttributeError: 'dict' object has no attribute 'as_dict'
                
                
                צבי-שצ מחובר
                צבי-שצ מחובר
                צבי-ש
                כתב ב נערך לאחרונה על ידי צבי-ש
                #37
                פוסט זה נמחק!
                תגובה 1 תגובה אחרונה
                0
                • S smk123

                  @צבי-ש בחוץ

                  צבי-שצ מחובר
                  צבי-שצ מחובר
                  צבי-ש
                  כתב ב נערך לאחרונה על ידי
                  #38

                  @smk123 כתב בAPI זיהוי מתקשרים:

                  @צבי-ש בחוץ

                  מה הפלט של ?

                  pip3 freeze | grep meapi
                  
                  S 2 תגובות תגובה אחרונה
                  1
                  • צבי-שצ צבי-ש

                    @smk123 כתב בAPI זיהוי מתקשרים:

                    @צבי-ש בחוץ

                    מה הפלט של ?

                    pip3 freeze | grep meapi
                    
                    S מנותק
                    S מנותק
                    smk123
                    כתב ב נערך לאחרונה על ידי
                    #39

                    @צבי-ש כתב בAPI זיהוי מתקשרים:

                    @smk123 כתב בAPI זיהוי מתקשרים:

                    @צבי-ש בחוץ

                    מה הפלט של ?

                    pip3 freeze | grep meapi
                    

                    meapi==0.7.0

                    תגובה 1 תגובה אחרונה
                    1
                    • צבי-שצ מחובר
                      צבי-שצ מחובר
                      צבי-ש
                      כתב ב נערך לאחרונה על ידי צבי-ש
                      #40

                      @smk123 מוזר, זה נראה כאילו
                      me_search_result = me.phone_search(phone_fixed)
                      הוא אצלך כבר dict ולכן אין אופציה לעשות עליו עוד פעם .as_dict()

                      תנסה להוריד את המילים
                      .as_dict()
                      משורה 37
                      כך שישאר רק זה

                      me_search_result = me.phone_search(phone_fixed)
                      
                      S תגובה 1 תגובה אחרונה
                      1
                      • צבי-שצ צבי-ש

                        @smk123 כתב בAPI זיהוי מתקשרים:

                        @צבי-ש בחוץ

                        מה הפלט של ?

                        pip3 freeze | grep meapi
                        
                        S מנותק
                        S מנותק
                        smk123
                        כתב ב נערך לאחרונה על ידי
                        #41

                        @צבי-ש
                        אחרי עדכון של הpip התהליך הולך כמו שצריך
                        תיכף אעדכן בתוצאות
                        תודה רבה על כל העזרה!

                        תגובה 1 תגובה אחרונה
                        1
                        • צבי-שצ צבי-ש

                          @smk123 מוזר, זה נראה כאילו
                          me_search_result = me.phone_search(phone_fixed)
                          הוא אצלך כבר dict ולכן אין אופציה לעשות עליו עוד פעם .as_dict()

                          תנסה להוריד את המילים
                          .as_dict()
                          משורה 37
                          כך שישאר רק זה

                          me_search_result = me.phone_search(phone_fixed)
                          
                          S מנותק
                          S מנותק
                          smk123
                          כתב ב נערך לאחרונה על ידי
                          #42

                          @צבי-ש
                          התחלתי מהתחלה כולל עדכון של הpip
                          עובד גם בחוץ וגם בדוקר
                          תודה רבה

                          תגובה 1 תגובה אחרונה
                          0
                          • ElhananE Elhanan

                            @smk123 בגדול בישראל, האפליקציה הנפוצה ביותר לזיהוי שיחות היא Me, ומשכך היא גם המומלצת ביותר, כיוון שבה נמצאיפ רוב המספרים הישראלים..
                            יש גם את Truecaller API, שיחסית נפוץ בישראל, אבל קשה להשוות אותו לרמה של Me...

                            בגדול, אם אתה צריך זיהוי מספרים בכמות נמוכה (מוגבל לבערך 350 מספרים ליום), יש API לא רשמי לMe של David Lev שיתכן שיהיה שימושי עבורך:
                            https://github.com/david-lev/meapi
                            @צבי-ש עטף את הספרייה בשרת HTTP (מבוסס Flask) לחיפוש בלבד, שתוכל לחילופין להשתמש בו ישירות:
                            https://github.com/ZviCode/meapiSearch

                            ר מנותק
                            ר מנותק
                            רובוט
                            כתב ב נערך לאחרונה על ידי
                            #43

                            @Elhanan
                            שני הרפוזטורים כבר לא קיימים
                            יש קישור חדש או משהו אחר ?

                            צבי-שצ תגובה 1 תגובה אחרונה
                            0
                            • ר רובוט

                              @Elhanan
                              שני הרפוזטורים כבר לא קיימים
                              יש קישור חדש או משהו אחר ?

                              צבי-שצ מחובר
                              צבי-שצ מחובר
                              צבי-ש
                              כתב ב נערך לאחרונה על ידי צבי-ש
                              #44

                              @רובוט כתב בAPI זיהוי מתקשרים:

                              @Elhanan
                              שני הרפוזטורים כבר לא קיימים
                              יש קישור חדש או משהו אחר ?

                              המקורי קיבל מייל מ me עם דרישה להסיר את זה,
                              אולי תוכל למצוא ברשת גירסאות קודמות להורדה כzip וככה תתקין

                              תגובה 1 תגובה אחרונה
                              1
                              תגובה
                              • תגובה כנושא
                              התחברו כדי לפרסם תגובה
                              • מהישן לחדש
                              • מהחדש לישן
                              • הכי הרבה הצבעות


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

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

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