2014-01-09 52 views
0

我有一個在MVC中創建的Facebook應用程序。現在我想在我的應用程序中添加以下權限。 publish_checkins,publish_actions,publish_stream,user_checkins。我真的不知道把這個額外的權限放在我的代碼上。我可能會考慮這一部分。在facebook上添加額外權限MVC

[FacebookAuthorize("email", "user_photos")] 

我使用了當我創建此應用程序時提供的默認權限,並遵循Facebook生日應用教程。另一個問題,如果我已經允許應用程序從我之前擁有的權限開始,現在添加新的權限,那麼用戶是否會被提示接受新的權限?

任何想法傢伙?謝謝!

回答

0

通常您在登錄過程中通過使用Login Dialog並設置scope選項/參數來請求權限。如果您在用戶登錄後需要額外的權限,則必須再次調用登錄對話框來請求這些額外的權限。以下是Facebook開發人員文檔摘錄...

在基本登錄流程中,您的應用程序可以訪問某人的公共配置文件和好友列表。爲了訪問其Facebook個人資料的其他元素,或代表他們向Facebook發佈內容,您需要使用登錄對話框請求權限。這些權限可以在初次登錄時請求,也可以在應用體驗期間的任何其他時間請求。

您可以找到Facebook Permissions Request Documentation

+0

我已閱讀,你列出一個逗號分隔的登錄對話框內範圍對象範圍部分的詳細信息。你可以給我一個例子嗎? – ljpv14

+0

如果我不知道如何登錄用戶,我該如何舉例說明一下?有幾種方法可以登錄用戶。你能更新你的問題嗎? – Leo

相關問題