https://www.facebook.com/alexey.kosov/posts/10203624447732200 10203624447732200 genel sonrası kimliğidir. sayfa sayfa mesajların, genel yayınlarına için
geri alınabilir: v2.0 belgelerine göre https://developers.facebook.com/docs/graph-api/reference/v2.0/object/sharedposts
: API Eğer kenar sharedposts
paylaşılan yayınları alabilirsinizv2.0 ile geçerli herhangi bir erişim belirteci ile. Sayfadaki kişilerin gönderdiği yazılar, sayfanın söz konusu olduğu kişilerin gönderdiği mesajlar veya hedeflenmiş sayfa gönderileri (örneğin, dil veya coğrafya), bir kullanıcı veya sayfa belirteci gerektirebilir. başka mesajlar
için read_stream
veya user_posts permission
sahip bir kullanıcı erişim belirteci Yani iki izinleri biriyle simgesi gereklidir. ben Yayınınızdan payını almaya çalıştı: https://developers.facebook.com/tools/explorer/?method=GET&path=10203624447732200%2Fsharedposts&version=v2.0 Ve ben yayın paylaştı ancak sonra beni {"data": []}
döndü, ben çağrısını yineledi ve ben sadece paylaşılan yazı görmek mümkün oldu Sonuçlar. Ben sadece paylaşılan post_id
kullanıyorsanız
Şimdi, tekrar boş bir sonuç alırsınız. Dolayısıyla, yalnızca yayını paylaşan kişiyi görebileceğinizi ancak başka biri tarafından paylaşılmadığını görebildiğinizi görebilirsiniz. Paylaşılan yayınları bir ağacın düğümleri olarak düşünürseniz, yalnızca düğümün altındaki alt ağaçta olanları, sahip olduğunuz post_id
ile görebilirsiniz.
Ayrıca size görünmez yeniden paylaşılan mesajları almak mümkün olmayacaktır dikkate almak gerekir. Yani: "Sadece ben" gizliliğiyle yazınızı paylaşırsam veya "Arkadaşlar" gizliliği ile paylaşırsam ve arkadaş değilsek onu göremeyeceksin.
Sorunuzla ilgili herhangi bir gelişme var mı? Ayrıca, paylaşılan/orijinal gönderiyi içeren gönderinin kimliğine de sahibim ve sorunuzu yanıtlamak için + paylaşılan/orijinal posta kimliğini nasıl alacağımı bilmem gerekiyor. –
Bu gönderiyi kontrol ettiniz mi? http://stackoverflow.com/questions/7674677/how-to-check-if-someone-shared-my-pages-post-using-facebook-api – mcphersonjr