1) Za účelem spolehlivého zaslání zprávy pro uživatele, spontánní podle interakce uživatele, budete potřebovat předplatné oprávnění Zprávy z FB, která je v současné době v restriktivním beta.
Předplatné Messaging je omezen na non-reklama zpráv z aplikací v News, Personal Tracker, a kategorií produktivitu. Pokud váš bot vejde do jedné z těchto kategorií, můžete potenciálně získat oprávnění k tomu, co chcete.
Pokud tomu tak není, stále můžete posílat oznámení pro uživatele, ale bude muset získat jejich reakce (stisk tlačítka, textový odezvy) pokaždé, když si vydělat další zprávy mimo meze 24HR uložené standardní Messaging. Tyto zprávy mohou být propagační.
2) Chcete-li získat stránky rozsahem ID uživatele, když máte své uživatelské ID pro jinou aplikaci nebo stránku používat ID Matching API.
Musíte vytvořit FB obchodní účet (pokud ještě nemáte jeden) a spojit své aplikace a stránky s podnikáním, postupujte podle návodu v Docs ID sladěné API .
Chcete-li získat všechny stránky rozsahem id u stránek vlastněných vaší firemní účet, pokud máte aplikaci ID uživatele (z FB přihlášení, jako příklad) budete dělat následující požadavek na API Graf:
GET /{user-id}/ids_for_pages
?access_token=[app_access_token]
&appsecret_proof=[appsecret_proof]
Obdržíte odpověď, která vypadá nějak takto, obsahující strana rozsahem id konkrétního uživatele pro každou stránku, vaše firma účet je vlastníkem:
"data": [
{
"id": "12345123", // The psid for the user for that page
"page": {
"category": "Musician",
"link": "https://www.facebook.com/Johns-Next-Great-Thing-380374449010653/",
"name": "John's Next Great Thing",
"id": "380374449010653"
}
}
]