YTPara.com - Youtube & Webmaster Destek Forumu  


Geri Dön   YTPara.com - Youtube & Webmaster Destek Forumu > Webmaster Genel > Programlama



User Tag List

Like Tree14Beğeni

Cevapla
LinkBack Seçenekler Stil
  #1  
Okunmamış 6.09.2015, 00:14
Üye
 
Üyelik tarihi: 17.06.2015
Mesajlar: 149
Etiketlendi : 20 Yazıda
Etiketlendi: 0 Başlıkda
Standart 50 tl ödüllü soru

Merhaba arkadaşlar

Google in Consent Screen gibi yerlerde (istek gönderirken) Authorization olarak SAPISIDHASH değeri alıyor. Her hesap için ayrı ayrı bir kod gerektiğinden dolayı ben bu kodun nerden nasıl geldiğini bir türlü çözebilmiş deilim. Bunu bana detaylı nerden geldiğini bu kodun nasıl oluşturturuldugunu eğer Encrpyte bi kodsa nasıl decrypte edebileceğimi anlatan arkadaşa 50 tl ödül vericem.

İletişim için;
Skype : sonosmanlee
Alıntı ile Cevapla
Reklamlar
  #2  
Okunmamış 6.09.2015, 00:23
mm1650 - ait Kullanıcı Resmi (Avatar)
Üye
 
Üyelik tarihi: 8.09.2014
Nereden: Tokat
Mesajlar: 2,485
Etiketlendi : 85 Yazıda
Etiketlendi: 6 Başlıkda
Standart

Bu soruyu bana aciklayanada ben 50 lira verecegim.
Alıntı ile Cevapla
  #3  
Okunmamış 6.09.2015, 00:26
Yasaklanmış
 
Üyelik tarihi: 31.05.2014
Mesajlar: 506
Etiketlendi : 10 Yazıda
Etiketlendi: 4 Başlıkda
Standart

Teldeyim eve gecince bakıcam
Alıntı ile Cevapla
  #4  
Okunmamış 6.09.2015, 00:29
Üye
 
Üyelik tarihi: 17.06.2015
Mesajlar: 149
Etiketlendi : 20 Yazıda
Etiketlendi: 0 Başlıkda
Standart

neyini anlamadınız hocam gayet acık bir konu
Google api de Consent Screen bölümüne gelip istek gönderirseniz (yani oraya bi Product name girip Save butonuna basmanız yeterli) ve gönderilen istekleri okursanız anlarsınız bana ne lazım olduğunu

Edit

50 tl yi rica edeyim hocam ))

Konu sonosmanlee tarafından (6.09.2015 Saat 00:31 ) değiştirilmiştir.
Alıntı ile Cevapla
  #5  
Okunmamış 6.09.2015, 00:40
original - ait Kullanıcı Resmi (Avatar)
Üye
 
Üyelik tarihi: 17.03.2014
Nereden: TOPRAKTAN
Mesajlar: 3,049
Etiketlendi : 44 Yazıda
Etiketlendi: 2 Başlıkda
Standart

son osmanlı ilk mesajda ne kafa karıştırıyosun
3l1k bunu beğendi.
Alıntı ile Cevapla
  #6  
Okunmamış 6.09.2015, 00:44
robinex - ait Kullanıcı Resmi (Avatar)
Üye
 
Üyelik tarihi: 30.04.2013
Yaş: 36
Mesajlar: 492
Etiketlendi : 11 Yazıda
Etiketlendi: 2 Başlıkda
Standart

HOCAM sapısıd her istekte var illa consent screen den girmeseydiniz daha net anlaşılırdı .

normal login olurken bile aynı değer geliyor zaten sizin tam olarak istediğiniz nedir ona göre yardımcı olalım kaynağını soruyorsan google. nasıl alırım diyorsan hangi kodlama kullanıyorsun bilmiyorum ama curl ile header içine bakarsan görebilirsin diye biliyorum.

detay verirsen elimden geldiğince yardımcı olmaya çalışırım.
Alıntı ile Cevapla
  #7  
Okunmamış 6.09.2015, 00:47
Yasaklanmış
 
Üyelik tarihi: 9.06.2015
Mesajlar: 200
Etiketlendi : 3 Yazıda
Etiketlendi: 2 Başlıkda
Standart

Sıkıntı ney biraz daha açıklarsan bildiğim varsa söylerim auth yani giriş (erişim) yapmayamı çalışıyorsun ?
Alıntı ile Cevapla
  #8  
Okunmamış 6.09.2015, 01:05
Üye
 
Üyelik tarihi: 17.06.2015
Mesajlar: 149
Etiketlendi : 20 Yazıda
Etiketlendi: 0 Başlıkda
Standart

@robinex hocam normal login olurken SAPISIDHASH gibi bir değere gerek olmuyor. Fakat Consent Screen e değer girdiğimizde save ettiğimizde google header olarak Authorization tipinde bi SAPISIDHASH değeri gönderiyor fakat bu değer her seferinde her istek gönderirken değişmektedir. Banaa bu isteğin kaynağı lazım. Nasıl üretiyor bu adamlar bu isteği ?
Alıntı ile Cevapla
  #9  
Okunmamış 6.09.2015, 01:28
robinex - ait Kullanıcı Resmi (Avatar)
Üye
 
Üyelik tarihi: 30.04.2013
Yaş: 36
Mesajlar: 492
Etiketlendi : 11 Yazıda
Etiketlendi: 2 Başlıkda
Standart

Alıntı:
sonosmanlee Nickli Üyeden Alıntı Mesajı göster
@robinex hocam normal login olurken SAPISIDHASH gibi bir değere gerek olmuyor. Fakat Consent Screen e değer girdiğimizde save ettiğimizde google header olarak Authorization tipinde bi SAPISIDHASH değeri gönderiyor fakat bu değer her seferinde her istek gönderirken değişmektedir. Banaa bu isteğin kaynağı lazım. Nasıl üretiyor bu adamlar bu isteği ?

hocam yazılım işlerini derme çatma biliyorum ama araştırmaya gelince bişeyler çıkıyor tabi bilmiyorm baktınmı ama senin isteidğin gibi adamın biri google takvimi kullanarak istek göndermek için bu request headerdan giden Authorization bilgisini kullanmış senin SAPISIDHASH olmasada aynı yöntemle gönderiliyor


Kod:
writeFile: function (a, gevent, c) {
    var that = this;
    this.callType = 'POST';
    this.url = 'https://content.googleapis.com/calendar/v3/calendars/salontuttifrutti%40gmail.com/events?alt=json';
    this.dataType = 'json';
    this.contentType = 'application/json';
    this.headers = {"Authorization": app.configs.things.accessToken.token_type + ' ' + app.configs.things.accessToken.access_token};
    this.data = JSON.stringify({
        summary: gevent.summary,
        end: {dateTime: gevent.end},
        start: {dateTime: gevent.start},
        visibility: "public"
    });
    this.writeStatus = null;
    var jqxhr = this.save({wait: true})
        .done(function (data, textStatus, jqXHR) {
            that.mc.trigger('writeDone', data);
            that.writeStatus = 'writeDone';
        })
        .fail(function (jqXHR, textStatus, errorThrown) {
            app.config.log(0, 3, 6, textStatus); // [6, 'Read failed:'];
            app.config.log(0, 3, 6, errorThrown); // [6, 'Read failed:'];
            app.config.log(0, 3, 6, JSON.parse(jqXHR.responseText).error.message); // [6, 'Read failed:'];
            that.mc.trigger('writeFailed', that.mc);
            that.writeStatus = 'writeFailed';
        });
    jqxhr.always(function (data, textStatus, jqXHR) {
        // Wrap up actions
        that.mc.trigger('writeCompleted', that.mc);
    });
    return true; // No local error-checking as yet
},
şimdi kodumuz bu buradan
Kod:
this.headers = {"Authorization": app.configs.things.accessToken.token_type + ' ' + app.configs.things.accessToken.access_token};

benim anladığım bu belkide yalnış yorumlamış olabilirim ama bence bu kısmı alırsak işlemi accesstoken ile yapıyor sistem. sende kendi programına token almalısın token aldırıp o token kullanacaksın her hesap için ayrı ayrı tabi

muhtemelen bu sistem aynı benim v3 api de kullandığım gibi token aldırıyorsun bi dosya oluşturuyor.

eğer programında ince ayar yoksa

C:\Users\k.adi\AppData\Roaming\Google.Apis.Auth

klasörüne token oluşur tam yapınca
bunun içinde reflesh token ve access token var gerisi sana kalmış gece gece bu kadar bilgi benden

Konu robinex tarafından (6.09.2015 Saat 01:32 ) değiştirilmiştir.
Alıntı ile Cevapla
  #10  
Okunmamış 6.09.2015, 01:41
Üye
 
Üyelik tarihi: 17.06.2015
Mesajlar: 149
Etiketlendi : 20 Yazıda
Etiketlendi: 0 Başlıkda
Standart

@robinex hocam şöyle soyliyim size webtarayıcı gibi davranmam gerektiğinden dolayı maalesef acces tokenler o yerde işe yaramıyor. Göndrmek için illa SAPISIDHASH değeri istiyor maalesef
Alıntı ile Cevapla
Cevapla




Şu an bu konuyu okuyan kişi sayısı: 1 (0 üye ve 1 misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Forum Saati: 05:14. Zaman dilimi GMT +3 olarak ayarlanmıştır.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0


YTPara.Com Forum Sitemiz serverplus.com.tr Tarafindan Host Edilmektedir. Serverplus

İçerik sağlayıcı paylaşım sitelerinden biri olan YTPara.Com Youtube-Adsense Destek Sitemizde T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. YTPara.Com hakkında yapılacak tüm hukuksal Şikayetler BURADAN iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 15 (Onbeş) Gün içerisinde YTPara.Com yönetimi olarak tarafımızdan gereken işlemler yapılacak ve Avukatlarımız size dönüş yapacaktır.

YTPara.Com

eXTReMe Tracker