• 10-03-2020, 18:55:52
    #1
    Merhaba arkadaşlar bir program yapıyorum youtube api key kullanıyor arada apiler bozulabiliyor apileri değiştirmek içinde programı tekrar derlemek istemiyorum youtube kısmındakı kodlarımı attım şimdi derdim site.com/key.txt içindeki veriyi alttaki YoutubeProjectId = "BURAYA KEY GELİCEK"; kısmında BURAYA GELİCEK yazısının içine çekmek bu konuda yardımcı olabilecek varmı ek kütüphane kullanmadan olursa süper olur

    public sealed class YoutubeFactory : IResourceFactory, IPlaylistFactory, IThumbnailFactory, ISearchFactory
    {
    private static readonly NLog.Logger Log = NLog.LogManager.GetCurrentClassLogger();
    private static readonly Regex IdMatch = new Regex(@"((&|?)v=|youtu.be/)([w-_]{11})", Util.DefaultRegexConfig);
    private static readonly Regex LinkMatch = new Regex(@"^(https?://)?(www.|m.)?(youtube.|youtu.be)", Util.DefaultRegexConfig);
    private static readonly Regex ListMatch = new Regex(@"(&|?)list=([w-_]+)", Util.DefaultRegexConfig);
    private static readonly Regex StreamCodecMatch = new Regex(@"CODECS=""([^""]*)""", Util.DefaultRegexConfig);
    private static readonly Regex StreamBitrateMatch = new Regex(@"BANDWIDTH=(d+)", Util.DefaultRegexConfig);
    private const string YoutubeProjectId = "BURAYA KEY GELİCEK";
  • 10-03-2020, 19:00:36
    #2
    Böyle tip durumlar için JSON kullanmanı öneririm site üzerindeki JSON dosyanı alıp parse edersin istediğin veriyi çekip kullanırsın text dosyası ile uğraşmak efektif değil.
  • 10-03-2020, 19:23:20
    #3
    Hocam c# içindeki program internetten çeksinde nasıl çekiyorsa çeksin istiyorum yardım edebilicek varsa kod atabilir
  • 10-03-2020, 20:54:04
    #4
    var indir = new WebClient();
    var key= indir.DownloadString("site.com/key.txt").Substring(0, 20);
    private const string YoutubeProjectId = $key;
    işinizigörür umarım

    ilk satırı okur sadece
  • 10-03-2020, 23:12:00
    #5
    Kayaweb adlı üyeden alıntı: mesajı görüntüle
    var indir = new WebClient();
    var key= indir.DownloadString("site.com/key.txt").Substring(0, 20);
    private const string YoutubeProjectId = $key;
    işinizigörür umarım

    ilk satırı okur sadece
    Hata alıyorum hocam indir.DownloadString bunda
  • 10-03-2020, 23:37:00
    #6
    WebClient wc = new WebClient();
    string oku = wc.DownloadString("http://okunacakadres.com/key.txt");
  • 10-03-2020, 23:41:32
    #7
    oguzhane adlı üyeden alıntı: mesajı görüntüle
    WebClient wc = new WebClient();
    string oku = wc.DownloadString("http://okunacakadres.com/key.txt");
    Önem Derecesi Kod Açıklama Proje Dosya Çizgi Gizleme Durumu
    Hata CS0236 Alan başlatıcı 'YoutubeFactory.wc' statik olmayan alanına, yöntemine veya özelliğine başvuramaz

    hatası alıyorum hocam



    oguzhane adlı üyeden alıntı: mesajı görüntüle
    WebClient wc = new WebClient();
    string oku = wc.DownloadString("http://okunacakadres.com/key.txt");
    Mesaj attım bakarmısınız hocam