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

    הרצת api בשרת אונליין לא במחשב

    פורום מפתחים API
    4
    24
    531
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • י
      ישראללוי @avrham נערך לאחרונה על ידי

      @avrham

      אוקיי, אז תשתמש נגיד ב flask. כדי שזה ירוץ על פורט וכו' ותתממשק משם רגיל עם ה api...

      אני כבר עשיתי flask אבל איך מתמשקים עם ה api? איך אני יודע מה ה api?
      תודה

      צ תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • צ
        צדיק תמים מומחה @ישראללוי נערך לאחרונה על ידי

        @ישראללוי התיעוד המלא כאן: https://f2.freeivr.co.il/topic/56/מודול-api-תקשור-עם-מחשבים-וממשקי-נתונים-חיצוניים

        י תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • י
          ישראללוי @צדיק תמים נערך לאחרונה על ידי

          @צדיק-תמים מה הכתובת URL שאני רושם שאני כותב בflask?

          צ תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • צ
            צדיק תמים מומחה @ישראללוי נערך לאחרונה על ידי צדיק תמים

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

            י תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • י
              ישראללוי @צדיק תמים נערך לאחרונה על ידי

              @צדיק-תמים אז צריך ליצור קובץ ini עם הטקסט הבא
              type=api
              api_link=http://127.0.0.1:5000/api/data
              api_url_post=yes
              ולשמור בשלוחה הרצויה?

              צ תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • צ
                צדיק תמים מומחה @ישראללוי נערך לאחרונה על ידי

                @ישראללוי כתב בהרצת api בשרת אונליין לא במחשב:

                127.0.0.1

                זה הכתובת הפנימית של המחשב שלך, זה כמו localhost (ליתר דיוק localhost זה כינוי של 127.0.0.1)
                אתה צריך להעלות את הקוד לשרת ואז להכניס בשלוחה את הכתובת של השרת

                י תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • י
                  ישראללוי @צדיק תמים נערך לאחרונה על ידי ישראללוי

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

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

                    @ישראללוי זה כי אתה לא עונה כלום, אם אתה רוצה לענות ולהשמיע משהו, אז תצטרך לעשות id_list_message או read כמו שמופיע לך בקשיור שהביאו כאן לתיעוד...
                    דוגמא קצרה:

                    from flask import Flask
                    
                    app = Flask(__name__)
                    
                    @app.route('/')
                    def hello_world():
                        message = "id_list_message=t-שלום עולם"
                        return message
                    
                    if __name__ == '__main__':
                        app.run(host='0.0.0.0', port=1234, debug=True)
                    
                    י תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • י
                      ישראללוי נערך לאחרונה על ידי

                      @צדיק-תמים @avrham
                      אני מחזיר את הקובץ שמע (wav) לכתובת ב flask וכשאני מדליק את flask ונכנס באתר לכתובת זה משמיעה את הקובץ אבל בקו עדיין הוא אומר אין מענה משרת api

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

                        @avrham זה הקוד

                        from flask import Flask, send_file
                        import requests
                        
                        app = Flask(__name__)
                        
                        @app.route('/')
                        def hom():
                            return "aaaaaaaaa"
                        
                        @app.route('/play_audio')
                        def play_audio():
                            return send_file('C:\\Users\\מחשבה טובה\\Documents\שם הקובץ.wav',)
                        
                        if __name__ == '__main__':
                               app.run(debug=True)
                        
                        אהרן שובקס תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • אהרן שובקס
                          אהרן שובקס ניהול @ישראללוי נערך לאחרונה על ידי

                          @ישראללוי
                          אין אפשרות להשמיע קובץ מהמחשב שלך,
                          בנוסף האם העלית את הקוד שלך לשרת כלשהוא?
                          או האם יש לך ip קבוע על המחשב שלך?

                          י תגובה 1 תגובה אחרונה תגובה ציטוט 0
                          • י
                            ישראללוי @אהרן שובקס נערך לאחרונה על ידי

                            @אהרן-שובקס כתב בהרצת api בשרת אונליין לא במחשב:

                            @ישראללוי
                            אין אפשרות להשמיע קובץ מהמחשב שלך,

                            לעלות לשרת אפשר?

                            בנוסף האם העלית את הקוד שלך לשרת כלשהוא?

                            הכנסתי את זה לכתובת ב flask

                            או האם יש לך ip קבוע על המחשב שלך?

                            למה הכוונה?

                            אהרן שובקס תגובה 1 תגובה אחרונה תגובה ציטוט 0
                            • אהרן שובקס
                              אהרן שובקס ניהול @ישראללוי נערך לאחרונה על ידי אהרן שובקס

                              @ישראללוי כתב בהרצת api בשרת אונליין לא במחשב:

                              הכנסתי את זה לכתובת ב flask

                              איזה כתובת כתבת בשלוחה?

                              י תגובה 1 תגובה אחרונה תגובה ציטוט 0
                              • י
                                ישראללוי @אהרן שובקס נערך לאחרונה על ידי

                                @אהרן-שובקס כתב בהרצת api בשרת אונליין לא במחשב:

                                @ישראללוי כתב בהרצת api בשרת אונליין לא במחשב:

                                הכנסתי את זה לכתובת ב flask

                                איזה כתובת כתבת בשלוחה?

                                http://127.0.0.1:5000
                                זה הכתובת של הפלאק

                                אהרן שובקס תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                • אהרן שובקס
                                  אהרן שובקס ניהול @ישראללוי נערך לאחרונה על ידי

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

                                  י תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                  • י
                                    ישראללוי @אהרן שובקס נערך לאחרונה על ידי

                                    @אהרן-שובקס כתב בהרצת api בשרת אונליין לא במחשב:

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

                                    איך עושים את זה?

                                    אהרן שובקס י 2 תגובות תגובה אחרונה תגובה ציטוט 0
                                    • אהרן שובקס
                                      אהרן שובקס ניהול @ישראללוי נערך לאחרונה על ידי

                                      @ישראללוי כתב בהרצת api בשרת אונליין לא במחשב:

                                      @אהרן-שובקס כתב בהרצת api בשרת אונליין לא במחשב:

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

                                      איך עושים את זה?

                                      לגבי מה אתה שואל?

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

                                        @ישראללוי כתב בהרצת api בשרת אונליין לא במחשב:

                                        אתה צריך שיהיה לך ip קבוע (בספק האינטרנט) וכן להגדיר הפניית פורטים בראוטר שלך,
                                        ואו להעלות את הקוד שלך לשרתי ענן

                                        שני הדברים

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

                                          @ישראללוי תתחיל מה IP הקבוע... תפנה לספק שלך לגבי זה

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