2016-02-12 2 views
2

Я использую шаблон Facebook, как показано here. Я использую Microsoft.AspNet.Facebook от Microsoft и Facebook с помощью пакетов Outercurve Foundation nuget.В C# Facebook MVC шаблон приложения, как получить ads_read разрешение для моего приложения?

Оригинальный код в 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) 

nohting изменилось. Я ожидал, что мое приложение будет генерировать два экрана разрешения при доступе к нему, как это делает Graph Api Explorer. Разрешения, связанные с объявлениями, должны быть на втором экране. Но это не так, просто отобразился только первый экран, запрашивающий доступ к моему общедоступному профилю.

Итак, где/как я должен заявить, что моему приложению нужен доступ к объявлениям и представлениям?

Я уже могу их прочитать, если я вручную предоставил токен доступа с соответствующими разрешениями (например, из кода PHP). Единственное, что я не знаю, как это сделать, это получить правильный токен - или заставить пакет сделать это правильно.

ответ

0

Как вы можете видеть в вопросе this, ваше приложение должно быть одобрено первым. Посмотрите на this overview.

+0

Тот же идентификатор приложения, используемый с приложением php & js, может получить это разрешение без каких-либо проблем, так что нет, это не так. –

Смежные вопросы