在 C# Facebook MVC 应用模板中,如何获取我的应用的ads_read权限
本文关键字:应用 我的 获取 ads 权限 read 何获取 MVC Facebook | 更新日期: 2023-09-27 18:34:19
我正在使用Facebook模板,如图所示。我正在使用Microsoft的Microsoft.AspNet.Facebook和Outercurve Foundation nuget包的Facebook。
HomeController 中的原始代码如下所示:
[FacebookAuthorize("email", "user_photos")]
public async Task<ActionResult> Index(FacebookContext context)
当我尝试添加与广告相关的权限时:
[FacebookAuthorize("email", "user_photos", "ads_management", "ads_read")]
public async Task<ActionResult> Index(FacebookContext context)
诺廷变了。我预计我的应用程序在访问它时会生成两个权限屏幕,就像 Graph API 资源管理器所做的那样。与广告相关的权限应位于第二个屏幕上。但它没有,它只是只显示第一个屏幕,请求访问我的公开个人资料。
那么,我应该在哪里/如何声明我的应用需要访问广告和成效分析?
如果我手动提供具有适当权限的访问令牌(例如,从 PHP 代码),我已经可以读取它们。我唯一不知道该怎么做的是获取正确的令牌 - 或强制包正确执行此操作。
正如你在这个问题中看到的,你的应用需要首先获得批准。看看这个概述。