Soru Postacı istemcisi kullanarak Twitter API'ye nasıl çağrı yapılır?


Yeni bir uygulama oluşturmak ve tüketici anahtarını, gizli çiftleri ve ayrıca jeton erişim detaylarını almak için gerekli adımları takip ettim. Şimdi arama yapmak istiyorum Twitter Rest API'sıchrome Postman istemcisi kullanarak.

Müşteri anahtarını, sırrını, jetonu vb. Ayrıntıları nasıl iletmeliyim? Onları üstbilgiler olarak iletmeye çalıştım ve aynı zamanda postacı istemcisinde OAuth1.0 seçeneğini seçerek bunları iletmeye çalıştım ancak hata alıyorum:

{
  "errors": [
    {
      "code": 32,
      "message": "Could not authenticate you."
    }
  ]
}

38
2017-08-23 20:46


Menşei


Bahsedilen adımları izlemeyi deneyin İşte - elssar


Cevaplar:


Bunun eski olduğunu biliyorum, ancak hala bu sorunla karşılaşan biri varsa, aşağıdaki adımlar benim için çalıştı:

  1. Yetkilendirme sekmesinde, OAuth 1.0'ı seçin.
  2. Tüketici anahtarınızı, tüketici sırrınızı, erişiminizi girin. jetonu ve erişim belirteci sırrı
  3. “Başlığa param ekle” ve “Parametreleri otomatik ekle”
  4. İsteği gönder

enter image description here

Umarım bu yardımcı olur.


51
2018-01-22 02:02



Bende yok Auto add parameter - CodyBugstein
Bu yanıtı gönderdikten sonra Postacı güncellendi. Mevcut versiyonda sadece 'Başlıklara param ekle' kullanıyorum. - Juliana Chahoud
Çalışamıyorum! Pratik çözümünü denedim, 32 karakterlik bir uzunluktan ziyade nonce ayarlamaya çalıştım, ama hiçbir şey, hala kod 32'ye sahip değil. Soruyu çoğaltmak istemiyorum, ama biraz yardıma ihtiyacım var. Teşekkürler - Rodrigo E. Principe
Dahil ettiğinizden emin olun Kullanıcı adı veya Kullanıcı adı istek veya Twitter parametresi isteğin kimliğini doğrulamaz. 6 karakterli bir nonce ile çalışıyorum ve sadece "Header to Header" yazısını kontrol ettim - D. Gibbs
Rahatınız için tam URL api.twitter.com/1.1/statuses/mentions_timeline.json Eğer hala işe yaramazsa, bilgisayarınızın saati yanlış olabilir, cevabımda bakın stackoverflow.com/a/42741215/539149 - Zack Morris


Juliana Chahoud'un 2018 için güncellenmiş cevap:

Ekleme yetkilendirme verileri sol sütuna taşındı ve "İstek Başlıkları" olarak değiştirmek için açılır menüyü seçmenizi gerektirir.

Postman 2018


5
2018-05-10 01:00



açıklama için teşekkür ederim - Osman Erdi


Postacı 6 karakterli olmayan oluşturur Twitter'ın 32 karakterli Nonce'a ihtiyacı var. Yani rastgele bir değer kullanabilirsiniz, kullandım ABCDEFGHIJKLMNOPQRSTUVWXYZ123456 (Uzunluk = 32),


4
2018-05-26 07:52



Ben anlamıyorum - Haha TTpro


Başlığa params ekle seçmemelisiniz (seçim başarısız olacak) Nonce hakkında umurunda olmana gerek yok

enter image description here


2
2017-10-04 06:57



Yukarıdaki ekran yakalamanız bir POST değil, bir GET gösteriyor. Bir POST denediğimde bu sorun ortaya çıkıyor: api.twitter.com/1.1/statuses/update.json?status=HelloDünya! - mancocapac


Eğer 2017'de bunu birine ulaştığında, benim problemim de sigarasızdı, ama 32'lik bir kişi benim için çalışmadı. Öğreticiyi kontrol ettim ve orada yayınlananı kullandım ve işe başladı. Yetkilendirme verilerini üstbilgiye değil, üstbilgiye eklemek için postacıyı seçtiğinizden emin olun.

Bu benim çalışma nonce: kYjzVBB8Y0ZFabxSWbWovY3uYSQ2pTgmZeNu2VS4cg


2
2017-11-30 22:14





Benim için Postman 11 karakter Nonce yarattı. 11 karakterli Nonce ile doğru Twitter API yanıtını aldım.


1
2018-03-16 23:25