2010-11-11 26 views
5

Hala Facebook Graph API'sında yeni ve facebook yer aramayı kullanmaya başladım. i fark etmişFacebook nasıl yapılır facebook kullanıcısı olmadan arama yapar

https://graph.facebook.com/search?type=place&center=37.76,122.427&distance=1000 

Bir şey kullanıcısıdır (konuma göre arama yerler) aksi arama reddedilir, arama yapmak için kendi Facebook hesabına giriş yapmak zorunda.

Bu konuda çalışmak için bana bir yön gösteren bir ışık yakabilir misiniz? Herhangi bir link veya makale takdir edilecektir. Ne yapmaya çalışıyorsun mümkün değildir

cevap

5

Evet, maalesef bu tasarım kusuru (veya özelliği?) Olduğunu düşünüyorum. Bu tasarımla, sadece Facebook kimlik doğrulaması kullanıcıları yerleri arayabilir. Diğerleri yapamaz. Son kullanıcılara gerçek uygulamalardan daha fazla hizmet vermek için tasarlanmış bir yetenek gibi görünüyor.

Gördüğüm kusur, oradaki birçok uygulamanın, isteğe bağlı Facebook entegrasyonu sunmaya çalıştığı ama bunu zorunlu kılmadığıdır. Maalesef, şu an olduğu gibi, yerler API, uygulamalar için bir hizmet olarak kullanılamaz.

2

teşekkür ederiz. Hata iletisine göre: "Bu kaynak için bir erişim belirteci gerekiyor." Grafik api'nin çoğu, istekte bulunmak için kimliği doğrulanmış bir kullanıcının (erişim belirteci) kullanılmasını gerektirir. Erişim belirteci olmadan yapılabilecek birkaç çağrı vardır ve bu bunlardan biri değildir.

+0

Düşündüğüm şey, sadece neden açılmadıklarını merak ediyorum –

+1

Sadece sistemin kimlik doğrulama olmadan hizmeti kullanarak rasgele siteler tarafından kötüye kullanılmadığından emin olmak istediklerini düşünüyorum. Ayrıca, bunu cevap olarak işaretlemeyi de unutmayın. :) –

İlgili konular