簡體   English   中英

Facebook IOS SDK:檢測用戶拒絕publish_stream權限的時間

[英]Facebook IOS SDK: Detect when user reject the publish_stream permission

我有一個使用facebook連接的應用程序獲取基本用戶信息並在用戶新聞源上發布。

基本上我正在使用此代碼來獲取權限

   if ( ! [facebook isSessionValid]) {
        NSArray *permissions = [[NSArray alloc] initWithObjects:
                                @"user_about_me", 
                                @"email",
                                @"publish_stream",
                                nil];
        [facebook authorize:permissions];
    }

它工作得很好,但如果用戶不允許“擴展權限”(publish_stream),我想避免詢問用戶是否要發布他的新聞源。

那么有沒有辦法知道用戶是否通過FB SDK不允許publish_stream權限?

我找到了一個解決方案,我發布它,因為它可能對某人有用。

因此,我發現知道用戶是否允許應用程序在其新聞源上發布的最佳方式是通過圖形請求加載其權限並解析結果。

[facebook requestWithGraphPath:@"me/permissions" andDelegate:self];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM