İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. SDN Programlama Kafe
SDN Programlama Kafe

Twitter API Kullanımı?

mstfcck31.03.201110 cevap5.856 görüntüleme
2010'den beri174 mesaj
#1
C# ile Twitter API kullanımında hata alıyorum. Uygulama şu şekilde:
using Twitterizer.Framework;

namespace TwitterApi2
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Button1_Click(object sender, EventArgs e)
        {
            Twitter t = new Twitter("mstfcck","socialnetworking");
            t.Status.Update("sf");
        }
    }
}


Hata: Authorization Failed

Gezinmediğim bakmadığım site kalmadı. Sebebini çözemedim. Bu konuda bilgisi olan varmı?
Cevaplar
2011'den beri7 mesaj
#2
Twitter... Ya ben bu site de "following" leri bir türlü göremiyorum. Ne yaptım sa olmadı. Öğrenebildiğim kadarı ile (Birden fazla kişiye sorarak)genel bir sorun değilmiş. Ne olabilir bu benim yaşadığım sorun. Araya araya beni buraya getirdi madem. Bir bileniniz anlayanınız varsa yardımcı olursanız sevinirim.

Dipnot: Konu açamadığım için cevap olarak bildirmek zorunda kaldım...
Şimdiden anlayışınız için teşekkür ederim...
mstfcck Konuyu açan
2010'den beri174 mesaj
#3
Kullandığım web browserı değiştir bi de öle dene sorun ondan da kaynaklanabilir.
2008'den beri220 mesaj
#4
Api yi kullanmadım ama aldığın hatadan yola çıkarak ve yazdığın koda bakarak status yazmak istiyorsun sanırım ve autorize olamıyorsun.. Kullanıcı adı ve parolanı kontrol etmek ilk adım olabilir...
mstfcck Konuyu açan
2010'den beri174 mesaj
#5
Kullanıcı adım ve parolam doğru. Sorun bu değil sanırım..
2008'den beri220 mesaj
#6
Başka bir sitede video vermişsiniz :) onu izleyeyim ben de bir deneme yapıp deneyimleyeceğim bir şey olursa yazarım ;)

---------- Post added at 23:30 ---------- Previous post was at 23:03 ----------

Sitelerinde yeni frameworkler bulunmakta. Ben sizin kullandığınız eski frameworkü buldum, sanırım bununla erişimi engellemiş olabilirler, açıkları olduğundan dolayı... Ben de aynı hatayı almaktayım.
mstfcck Konuyu açan
2010'den beri174 mesaj
#7
Evet olabilir. Bende yeni framework'lerde var ama onların kullanımı ile ilgili bir örnek bulamadım.
2008'den beri220 mesaj
#8
http://www.twitterizer.net/documentation/ adresine giderseniz orada How Do I? bölümünde "All applications must be registered with Twitter." diyor! Detaylı incelerseniz token isteği ile login oluyorsunuz vs. anlatımları mevcut.
mstfcck Konuyu açan
2010'den beri174 mesaj
#9
Evet öyle diyor ama API'nin kullanımı ile ilgili doğru düzgün bir örnek bulamadım. Yoruldum aramaktan :/
2008'den beri220 mesaj
#10
Bence siteyi iyi incelemiyorsunuz..!

Şurada http://www.twitterizer.net/tutorials/getting-started-with-oauth/ nasıl autorize olabileceğinizi anlatan bir makale bulunmakta, her şey token'dan geçmekte.. Authorize olduktan sonra status update yapmak çok basit. Uygulamanızı twitter' a register ettikten sonra alacağınız bilgiler ile auth kodu aşağıdaki gibi (bu client uygulama için, web için bir callback sayfası hazırlamanızı öneriyor);
OAuthTokens [COLOR="red"]tokens[/COLOR] = new OAuthTokens();
tokens.AccessToken = "XXX";
tokens.AccessTokenSecret = "XXX";
tokens.ConsumerKey = "XXX";
tokens.ConsumerSecret = "XXX";


Sonrasında ise basit iki satır kod ile status update;

TwitterResponse<TwitterStatus> status = TwitterStatus.Update([COLOR="red"]tokens[/COLOR], StatusUpdate.Text);

[COLOR="red"]//Eğer gerek duyuyorsanız..[/COLOR]
MessageBox.Show(status.ErrorMessage);
mstfcck Konuyu açan
2010'den beri174 mesaj
#11
Bu konudan şimdilik elimi çekiyorum :) ama ilgilleriniz için teşekkürler. Bi gün çözdüğümde sizle de paylaşıcam..

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.