• 09-10-2023, 10:32:56
    #1
    public async Task<List<string>> GetComments(string ApiKey, string ShortCode)
    {
        var client = new RestClient($"https://instagram-scraper-20231.p.rapidapi.com/postcomments/{ShortCode}/%7Bend_cursor%7D/%7Bscraperid%7D");
        var request = new RestRequest { Method = Method.Get, Resource = $"https://instagram-scraper-20231.p.rapidapi.com/postcomments/{ShortCode}/%7Bend_cursor%7D/%7Bscraperid%7D" };
        request.AddHeader("X-RapidAPI-Key", $"{ApiKey}");
        request.AddHeader("X-RapidAPI-Host", "instagram-scraper-20231.p.rapidapi.com");
        RestResponse response = await client.ExecuteAsync(request);
        var comments = JsonConvert.DeserializeObject<Dictionary<string, string>>(response.Content);
        var commentList = comments["status"].Split(new[] { ' ', '\t', '\r', '\n' }, StringSplitOptions.RemoveEmptyEntries);
        return commentList.ToList();
    }
    HATA LOGU ŞU ŞEKİLDE :
    Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: {. Path 'data', line 1, position 48.
    at Newtonsoft.Json.JsonTextReader.ReadStringValue(ReadType readType)
    at Newtonsoft.Json.JsonTextReader.ReadAsString()
       at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter)
       at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary(IDictionary dictionary, JsonReader reader, JsonDictionaryContract contract, JsonProperty containerProperty, String id)
       at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
       at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
       at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
    at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
    at Newtonsoft.Json.JsonSerializer.Deserialize(JsonReader reader, Type objectType)
       at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
       at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
       at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value)
  • 09-10-2023, 10:37:48
    #2
    Postman kullanarak test yapabilir misiniz?
  • 09-10-2023, 10:41:07
    #3
    cngznNN adlı üyeden alıntı: mesajı görüntüle
    Postman kullanarak test yapabilir misiniz?
    aynı değişen birşey yok aynı hata alıyorum
  • 09-10-2023, 10:42:58
    #4
    Özel mesaj yolu ile iletişime geçerseniz yardımci olabiliriz.