2012-02-13 84 views
1

有誰知道爲什麼,當我在我的應用程序發佈狀態/消息到當前身份驗證的用戶,顯示的默認隱私是「只有我」在Facebook的?我已閱讀並嘗試他們的API參考包括本:http://developers.facebook.com/docs/reference/api/post/但我的應用程序會停止工作。這是爲什麼?iOS的:Facebook的隱私發佈

這是我的代碼後用戶的狀態(預生成):

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
            appId, @"app_id", 
            @"Event Invitation", @"name", 
            @"Event Invitation", @"caption", 
            eventInvitationText, @"description", 
            eventInvitationLink, @"link", 
            @"http://fbrell.com/f8.jpg", @"picture", 
            nil]; 

    [self.facebook dialog:@"feed" andParams:params andDelegate:self]; 

參考鏈接,我還增加了:

@"EVERYONE", @"privacy" 

作爲它的參數之一隱私,但是當我添加它時,fb對話框只會說我的應用出現錯誤。

你能幫助我的傢伙?在此先感謝..

回答

2

用戶可以選擇一個最大的可見度,授權其發佈在他們的代表在AUTH dialog.-您的應用程序無法選擇隱私設置比無論用戶選擇更開放的時候設置你的應用程序有

(您的應用程序也不能促使他們增加了設定,但可以改變它自己在Privacy Settings - Apps, Games & Websites在他們的Facebook的個人資料)

+0

意思,這是不可能的? – Aldee 2012-02-13 11:31:18

+0

這意味着你不能覆蓋用戶選擇的隱私設置(至少,你不能讓任何比他們選擇更重要的是市民),是 – Igy 2012-02-13 11:52:58

+0

啊......現在我知道了..謝謝:) – Aldee 2012-02-13 13:33:40