Kullanıcıların Google takvimlerine erişmelerine izin veren bir takvim uygulaması yapıyorum ve ardından uygulamam kendi özel stilimde görüntülenen takvimlerini görüntülemelerine ve düzenlemelerine izin verecek.
Bu Google "hızlı başlangıç" örneğine dayanmaktadır .
Şu anda yerel olarak iyi çalışıyor, ancak şu ana kadar pythonanywhere.com'da barındırıldığında çalıştırmayı başaramadım (URL'nin http://myname.pythonanywhere.com).
Benim çalışma yerel sürümüne credentials.json dosyası ile Birlikte başlar kullanıyorum "installed":bir "Masaüstü App" ve hangi AFAICT karşılık gelir "redirect_uris":içerir ["urn:ietf:wg:oauth:2.0:oob", "http://localhost”]. ("http://localhost"mantıklı ama neden ikinci bir uri olduğu hakkında hiçbir fikrim yok" urn: ietf: wg: oauth: 2.0: oob ")
{
"installed": {
"client_id": "XXXXXXXXXXXXXXXX.apps.googleusercontent.com",
"project_id": "my_great_calendar",
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://oauth2.googleapis.com/token",
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
"client_secret": "XXXXXXXXXXXXX",
"redirect_uris": [
"urn:ietf:wg:oauth:2.0:oob",
"http://localhost"
]
}
}
Yanılıyorsam düzeltin, ancak bu credentials.json dosyasının myname.pythonanywhere.com'da barındırıldığında muhtemelen çalışamayacağını ve yeni bir tane oluşturmam gerekeceğini (Google'ın "API'ler ve Hizmetler" sayfasında) projeyi "web uygulaması" olarak ilan ederek? ve google'a yönlendirme uri'mi söylemek "http://myname.pythonanywhere.com"?
Hem yerel olarak hem de her yerde çalışan tek bir credentials.json dosyasına sahip olmanın bir yolu olsaydı?
DÜZENLEME: Hızlı başlangıç örneği InstalledAppFlow.from_client_secrets_file, şimdi yanlış olduğunu düşündüğümden yararlanıyor. bunun google_auth_oauthlib.flow.Flow.from_client_secrets_file()yerine bir şekilde kullanılması gerekebilir .... burada açıklandığı gibi .
Birden çok yeniden yönlendirme URI'sini destekleyen tek bir İstemci Kimliği / İstemci Sırrı çiftiniz olabilir:
JSON daha sonra iki yönlendirme URI'sini içerecektir. Kütüphanelerinin hangisini kullanacağını nasıl seçtiğini bilmiyorum, bu yüzden muhtemelen bir redirect_uriparam geçirerek açıkça belirtmek istersiniz :
flow = Flow.from_client_secrets_file('client_secrets.json', redirect_uri='http://blah.pythonanywhere.com/')
Hangisinin kullanılacağını bilmek için, sunucunuzu başlatırken (bir ortam değişkeni veya komut satırı bayrağı gibi) bazı yapılandırmaları geçebilir veya sunucunuzun Ana Bilgisayar başlığına bakarak bunu otomatik olarak algılamasını sağlayabilirsiniz.
Jana Duggar, aşkı arayışı konusunda açıktı. İşte konu hakkında söylediği her şey ve beş yıllık evlilik penceresi.
Outlander'ın yıldızı Sam Heughan kısa süre önce kendisini yıldız yapan rol olan Jamie Fraser'ı hatırlamak için setten ne alacağını açıkladı.
'She Loves You' bir saatte yazıldı, bir günde kaydedildi ve kariyerlerinin en iyi performanslarından birine sahip The Beatles şarkısı oldu.
Dolly Parton ve büyükannesi Bessie'nin özel bir ilişkisi vardı. Büyükanne Parton çok hastaydı ama bu Dolly'nin ona şaka yapmasını engellemedi.
Meşe veya ceviz ağacının sert olduğunu düşünebilirsiniz, ancak dünyanın en sert ağaçları söz konusu olduğunda, onlara yaklaşamazlar bile.
Okyanus güzelliklerle dolu, ama aynı zamanda gezegenimizin en korkunç deniz canlılarından bazılarını da içinde barındırıyor. Bu hayvanların çoğu, okyanus yüzeyinin çok altında, derin denizin karanlık ve yüksek basınçlı dünyasında gizleniyor.
Düşman yaratıklarla savaşıyorsanız veya PvP senaryolarına hazırlanıyorsanız, Minecraft'taki en iyi kılıç büyülerini bilmek size büyük bir avantaj sağlayabilir. Kılıçları büyülemek daha fazla hasar vermenizi, yaratıklardan düşen düşman sayısını artırmanızı ve kılıcınızın dayanıklılığını uzatmanızı sağlar.
Sosyalist ülkelerden bahsedildiğinde, genellikle tam devlet kontrolü ve özel mülkiyetin olmadığı düşünülür. Ancak pratikte sosyalist ekonomiler büyük farklılıklar gösterir.
“Children”dan ünlü bir konuk oyuncu ve bazı yıkıcı haberler yayınlanıyor
Bu RAV4'ün mükemmel durumda olduğu ve sandalye oyununa hazır olduğu iddia ediliyor.
İtfaiye ekiplerinin yangını söndürmeye çalıştığı görüntüler drone ile görüntülendi.
Eyes of Wakanda doğrudan MCU'ya bağlanıyor ve ayrıca X-Men '97, What If..., Daredevil ve daha fazlasıyla ilgili güncellemeler sunuyor.
'Laguna Beach', 2000'lerin ortalarında lise öğrencileri Lauren Conrad, Kristin Cavallari, Stephen Colletti ve daha fazlasının hayatlarını takip ediyordu. İşte MTV gerçeklik dizisinin oyuncu kadrosunun şu anki hali.
Ava Gardner, Mickey Rooney ve Frank Sintra ile evlenecekti ve birkaç Hollywood yıldızıyla daha çıktı. İşte Ava Gardner'ın çıkma geçmişine bir bakış.
John Cleese, eşi Jennifer Wade ile 2012 yılında evlendi. John Cleese'in eşi Jennifer Wade hakkında bilmeniz gereken her şey burada.
Michael C. Hall, 2016 yılından bu yana eşi Morgan Macgregor ile evli. Michael C. Hall'un eşi hakkında bilmeniz gereken her şey burada.
Çoğu zaman olduğu gibi birdenbire gözüme çarpıyor Her şey yeniden yarı yolda <Hayır, Pasifik'te kesip attığınız değil, karnavalda olan> Her manşet yüksek sesle… ..
2022'de GPT-3'ün piyasaya sürülmesiyle yazma becerisinin önemi azalmış gibi görünüyor. AI ile, zayıf yazıya sahip kişiler de kaliteli personel oluşturabilir.
Günümüzün hızlı tempolu ve rekabetçi dünyasında, kişinin kariyeri kişisel gelişim, finansal istikrar ve genel yaşam memnuniyetinde önemli bir rol oynamaktadır. Bununla birlikte, birçok kişi profesyonel yaşamlarında giderek tükenmekte olan amansız bir durgunluk ve tatminsizlik döngüsüne kapılmış durumda.
Geçen hafta PressGazette (İngiliz medya haber sitesi) aracılığıyla gönderilen bir basın bildirisi fark ettim. Makale, Scandi podcast barındırma ve reklamcılık şirketi Acast'ın podcasting alanında "muhtemelen en etkili" yayıncılardan oluşan bir konsorsiyuma liderlik edeceğini duyurdu.