so, hier nochmal der komplette code
Dim accessToken
Dim start As Long
Dim ende As Long
Dim anwort As String
accessToken = "???"
graphURL = graphURL & "?access_token=" & accessToken
Dim objHttp As Object
Set objHttp = CreateObject("MSXML2.ServerXMLHTTP")
Call objHttp.Open("GET", graphURL, False)
Call objHttp.Send
antwort = objHttp.ResponseText
X = UBound(Split(antwort, Chr(10)))
For I = 0 To X - 1
If InStr(Split(antwort, Chr(10))(I), "info-container") > 0 Then
Ergebnis = Replace(Split(antwort, Chr(10))(I), "", "")
Y = UBound(Split(Ergebnis, "<"))
Ergebnis2 = Replace(Split(Ergebnis, ">")(Y - 1), "Aufrufe</span", "") * 1
End If
Next I
start = InStr(1, antwort, "(wie ", vbTextCompare) + 5
ende = InStr(1, antwort, "andere auch)", vbTextCompare)
Ergebnis3 = CLng(Trim(Mid(antwort, start, ende - start)))
die Variablen start und ende (Likes bei Youtube) funktionieren.
Nur eben die Views bzw. Aufrufe noch nicht.
|