Web Sitesindeki Yazıyı Edit e Çekme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
dkadir
Üye
Mesajlar: 40
Kayıt: 04 Oca 2014 06:44

Web Sitesindeki Yazıyı Edit e Çekme

Mesaj gönderen dkadir »

Selamlar Facebook ve twitter profil Id öğrenmem gerek.
bunu delphi de nasıl yapacağım bi türlü bulamadım.
facebook için de twitter içinde ıd bulan siteler var
facebook için https://findmyfbid.com/
twitter için http://gettwitterid.com/
var
ayrıca twitter da kullanıcı profiline gelip kaynağı görüntüle dediğimizde orada da var.
Ben bu işi nasıl yaparım yardımcı olurmusunuz bana.
Teşekkürler
ertank
Kıdemli Üye
Mesajlar: 1716
Kayıt: 12 Eyl 2015 12:45

Re: Web Sitesindeki Yazıyı Edit e Çekme

Mesaj gönderen ertank »

Aşağıda sadece Facebook için anlatım yapıyorum. Twitter da buna benzer bir yöntem kullanıyordur. Araştırma imkanım olmadı.

Öncelikle, bu işlemi sadece kendi ID bilginizi öğrenmek için yapabilirsiniz. Ya da başkası adına şifresini girmesi için gerekli parametreler ile siteye yönlendirip başkası giriş yaptıktan sonra işleme devam edebilirsiniz.

Yapılması gerekenler özetle:
1- https://graph.facebook.com/oauth/authorize linkine gerekli parametreler ile ID bilgisini öğrenmek istediğiniz kişiyi yönlendirin.
Facebook "Graph API" adında bir API kullanır. Yukarıdaki linke hangi parametreleri göndermek gerektiğine dair detay bilgi için: https://developers.facebook.com/docs/gr ... er/friends
2- Şifre girme işlemi sonrası yönlendirilen sayfadan access_token elde edeceksiniz.
3- access_token kullanarak aşağıdaki linke bağlanacaksınız.

Kod: Tümünü seç

https://graph.facebook.com/me?fields=id&access_token="xxxxx"
Gelen bilgi Json formatında ID bilginizi içeriyor olacaktır.
Lord_Ares
Üye
Mesajlar: 1070
Kayıt: 15 Eki 2006 04:33
Konum: Çorlu

Re: Web Sitesindeki Yazıyı Edit e Çekme

Mesaj gönderen Lord_Ares »

Findmyfbid sitesinde dönen değeri htm parse yöntemi ile alabilirsin. Html parse ile sayfadaki class adı lead olanı aratıp içindeki bilgiyi alabilirsin.
Forumda htm parse ile ilgili bir çok örnek mevcut. Webbrowser htm parse diye aratabilirsin.
Cevapla