Yar*_*Yar 9 facebook facebook-graph-api
我在Scala和Play中写了一个facebook应用程序!我希望实时更新此用户管理的用户Feed和页面供稿,因此我订阅了这些内容.这是从GET/{my_app_id}/subscriptions返回的内容:
{
"data": [
{
"object": "user",
"callback_url": "***",
"fields": [
"feed"
],
"active": true
},
{
"object": "page",
"callback_url": "***",
"fields": [
"feed"
],
"active": true
}
]
}
Run Code Online (Sandbox Code Playgroud)
我的服务器接收有关使用我的应用程序的用户的订阅源的更新(包括当他在他的页面的墙上作为他自己发布时),但没有关于他管理的页面发布的帖子的更新.该应用程序被授予read_stream,user_status和manage_pages权限.问题是我是否可以获取页面Feed更新,而无需用户将我的应用程序添加为其页面的选项卡?我的应用程序并不打算用作标签应用程序.
简短的调查显示我实际完成了我的作业: 这里支持工程师说这是可能的,虽然目前还不清楚如何"在创建订阅时使用与页面和应用程序绑定的页面访问令牌".另一方面,这里 CBroe说必须添加app作为选项卡.这里卡罗琳建议创建一个标签,并立即删除它,它看起来丑陋.我尝试将我的应用程序添加为选项卡而不提示用户,如图所示,使用Graph API Explorer并获得"应用程序没有此操作的权限".
Yar*_*Yar 19
事实在于中间:必须对https://graph.facebook.com/pageId/tabs?app_id=appId&access_token=page_access_token进行POST 以获取页面的实时更新,但这似乎没有添加应用程序作为选项卡,应用程序只显示在页面设置中添加的应用程序.我通过Graph API资源管理器进行POST以调试我的更新处理代码,并且更新到服务器正常.
| 归档时间: |
|
| 查看次数: |
4132 次 |
| 最近记录: |