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

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

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

      @מתעניין כתב בתגובה - קודים לתקשור עם מערכת טלפונית דרך אקסס - התאמה לטוקן:

      זה כמובן לא עובד.
      כי זה צריך להתאים לכל הקובץ

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

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

        @אופיר כן
        הקובץ מובא בקישור
        פתח אותו וראה
        ההתחברות היא באוביקט
        Contact

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

          @מתעניין מעולה. ומה לא עובד?
          במקום סיסמה תספק API_KEY

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

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

              @מתעניין ערכתי למעלה, תשנה את הפונקציה

              מתעניין תגובה 1 תגובה אחרונה תגובה ציטוט 1
              • מתעניין
                מתעניין @אופיר נערך לאחרונה על ידי

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

                  @מתעניין השארת מספר מערכת ריק?

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

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

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

                      מתעניין תגובה 1 תגובה אחרונה תגובה ציטוט 1
                      • מתעניין
                        מתעניין @אופיר נערך לאחרונה על ידי

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

                          @מתעניין איפה נמצאת הפונקציה הזו של השגיאה?

                          מתעניין תגובה 1 תגובה אחרונה תגובה ציטוט 1
                          • מתעניין
                            מתעניין @אופיר נערך לאחרונה על ידי מתעניין

                            @אופיר כאן
                            e54fbfd0-f20e-40a3-a558-da4e32c31f9e-image.png
                            וזה כל הקוד בדף

                            Option Compare Database
                            Option Base 1
                            
                            Function DownloadFile(UserName As String, Password As String, Address As String, FileName As String) As String
                            If ContactYemot(UserName, Password) = False Then Exit Function
                            
                            Dim text As String
                            text = GetFile("https://call2all.co.il/ym/api/DownloadFile?token=" & Token & "&path=ivr" & Address & "/" & FileName)
                                    
                                    If text = "" Or IsNull(text) Then
                                        MsgBox "אין נתונים להורדה בקובץ " & file & " בשלוחה " & Address, vbMsgBoxRight + vbCritical + vbMsgBoxRtlReading, "הורדת קבצים"
                                        Exit Function
                                    ElseIf text = "Requested file does not exist" Then
                                        MsgBox "הקובץ " & FileName & " לא נמצא בשלוחה " & Address, vbMsgBoxRight + vbCritical + vbMsgBoxRtlReading, "הורדת קבצים"
                                        Exit Function
                                    End If
                            TempVars("ymgrName") = FileName
                            DownloadFile = text
                            
                            End Function
                            
                            
                            
                            Sub ImportTextToTable(strText As String, strTableName As String, Optional OnExists As Integer = 1, Optional RowToStart As Long, Optional RowToEnd As Long)
                                    
                                    Dim startRowInStr As Long, numRow  As Integer
                                    chrStartRow = Mid(strText, 1, 1)
                                    startRow = Chr(13) & Chr(10) & chrStartRow
                                    numRow = 1
                                    If RowToStart Or RowToEnd Then
                                        Do
                                        numRow = numRow + 1
                                        startRowInStr = InStr(startRowInStr + 1, strText, startRow)
                                        If startRowInStr = 0 Then Exit Do
                                        If numRow = RowToStart Then inStrRowToStart = startRowInStr + 1
                                        If numRow = RowToEnd Then inStrRowToEnd = startRowInStr - 1: Exit Do
                                        Loop
                                    If numRow <= RowToStart Then Exit Sub
                                    End If
                                    If RowToEnd = 0 Then inStrRowToEnd = Len(strText)
                                    
                                    strText = Mid(strText, 1 + inStrRowToStart, Len(strText) - inStrRowToStart + inStrRowToEnd - Len(strText))
                                             
                                    NamesFildsFile = GetNameFilds(strText)
                                    
                                    strText = "[{""" & strText
                                    strText = Replace(strText, "#", """:""")
                                    strText = Replace(strText, "%", """,""")
                                    strText = Replace(strText, startRow, """},{""" & chrStartRow)
                                    strText = strText & """}]"
                                     
                                    Dim json As Object, Currentid As Variant
                                    Set json = JsonConverter.ParseJson(strText)
                                    Set rs = CurrentDb.OpenRecordset(CreatingTable(strTableName, NamesFildsFile, OnExists))
                                    
                                    For Each Currentid In json
                                        rs.AddNew
                                        For Each filds In NamesFildsFile
                                        valJson = Currentid(filds)
                                        rs(filds) = valJson
                                        Next
                                        rs.Update
                                    Next
                            
                            End Sub
                            
                            Function GetFile(ByVal strURL As String) As String
                            On Error GoTo err:
                            
                                Dim Http As Object
                                Set Http = CreateObject("MSXML2.XMLHTTP")
                                
                                With Http
                                   .Open "POST", strURL, False
                                   
                                   .SetRequestHeader "Content-Type", "multipart/form-data"
                                
                                   .Send
                                End With
                                
                                DoEvents
                               
                                GetFile = Http.ResponseText
                              
                                Set Http = Nothing
                                Exit Function
                            err:
                                
                               Select Case err
                               Case -2146697211, -2146697210
                               GetFile = "אין חיבור לאינטרנט"
                               End Select
                            End Function
                            
                            
                            
                            Function GetNameFilds(ByVal strText As String)
                            Dim tmpNamesFildsFile(100) As String
                                    
                                    s = 1
                                    Do
                                    filds = Mid(strText, s, InStr(s, strText, "#") - s)
                                    cntFilds = cntFilds + 1
                                    tmpNamesFildsFile(cntFilds) = filds
                                    strText = Replace(strText, "%" & filds, "")
                                    s = InStr(s, strText, "%") + 1
                                    If s = 1 Then Exit Do
                                    Loop
                                    
                                    Dim NamesFildsFile() As Variant
                                    ReDim NamesFildsFile(cntFilds)
                                    
                                    For f = 1 To cntFilds
                                    NamesFildsFile(f) = tmpNamesFildsFile(f)
                                    Next
                                    GetNameFilds = NamesFildsFile
                            End Function
                            
                            א תגובה 1 תגובה אחרונה תגובה ציטוט 0
                            • א
                              אופיר @מתעניין נערך לאחרונה על ידי אופיר

                              @מתעניין תריץ שוב את הפעולה, וכשזה נתקע ומופיעה שגיאה תלחץ על Debug כדי לראות היכן זה נתקע, ואז בצד ימין למעלה תפתח את Locals
                              9edc1d06-6a3a-4e70-96ce-b60afb8dc775-{E6C36182-3C62-45E2-8E26-EA77606C7E75}.png
                              תעלה צילו"מ מהחלון שיפתח

                              מתעניין 2 תגובות תגובה אחרונה תגובה ציטוט 1
                              • מתעניין
                                מתעניין @אופיר נערך לאחרונה על ידי מתעניין

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

                                  @אופיר כתב בתגובה - קודים לתקשור עם מערכת טלפונית דרך אקסס - התאמה לטוקן:

                                  @מתעניין תריץ שוב את הפעולה, וכשזה נתקע ומופיעה שגיאה תלחץ על Debug כדי לראות היכן זה נתקע, ואז בצד ימין למעלה תפתח את Locals
                                  9edc1d06-6a3a-4e70-96ce-b60afb8dc775-{E6C36182-3C62-45E2-8E26-EA77606C7E75}.png
                                  תעלה צילו"מ מהחלון שיפתח

                                  רואים שזה בעיה בטוקן
                                  פשוט בעיה בטוקן
                                  החלפתי וזה עובד!

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

                                    @מתעניין תנסה פעולה אחרת (לא הורדת קובץ)

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

                                      @אופיר עובד.
                                      אני מוחק את ההודעות

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