2017-03-12 11 views
5

Facebook'un 2012'den beri GraphLQ kullandığını söylediler. Facebook'un Graph API'si GraphQL kullanıyor mu? Değilse, GraphQL kullanan herkese açık bir Facebook API'sı var mı? Facebook'un Graph API'si GraphQL kullanıyor mu?

biz GraphQL sunucusu kullanmak eğer biz API'lerimizin sürüm gerekiyor mu? Facebook'tan

cevap

12

Daniel Scafer Facebooks GraphQL API kamuya açık olmadığını GraphQL Avrupa konferansında söz etti. (Grafik API'sı ile karıştırılmamalıdır)

GraphQL API'si verileri tüm facebook uygulamalarına bugün (android, iOS, vb.) Aktarıyor ve facebook'un o API'yi herkese açık hale getirme planlarının olmadığını düşünüyorum.

Onlar bir noktada GraphQL kendi grafik API'si kullanılabilir hale getirebileceğini. Eğer bir kamu GraphQL API ile oynamak istiyorsanız

Ancak, burada bazı bulabilirsiniz: https://github.com/APIs-guru/graphql-apis/blob/master/README.md

Eğer Apollo tarafından Launchpad'i deneyeceği GraphQL API kurma ile "keman" isteyen Dahası eğer: sürümleri hakkında https://launchpad.graphql.com

: Eğer sürümüne bunun gerekmez API'nızdan özellikler ekleyin. Ancak, bazı veri çıkışlarını önemli ölçüde değiştirirseniz, alanları kaldırmak gibi ve müşterileriniz buna bağlıysa, muhtemelen grafql API'nizi sürümlendirmeniz gerekir. Bu kalıbı engellemeye çalışın. Bir clientdriven geliştirme aracı olarak GraphQL ait

düşünün. Alanları kullanan aktif istemcileriniz varsa, tüm istemciler diğer bazı alanları kullanmak üzere güncelleştirilinceye kadar bunları API'dan kaldırmayın. daha buraya GraphQL vs DİNLENME sürüm Okumaya: https://www.symfony.fi/entry/versioning-an-api-in-graphql-vs-rest

İlgili konular