在iOS

2011-06-05 64 views
0
獲取的Facebook塗鴉牆,而無需用戶登錄

編輯:我發現這裏的解決方案: Using app access token in IOS在iOS

嗨,

我在這個線程閱讀: Facebook API without client authentication for public content ,有可能讓Facebook API圖請求而不需要以用戶身份登錄。 我試圖通過NSURLConnection請求獲得應用程序訪問令牌, 但從那裏我不知道該怎麼辦。

如何將NSData響應轉換爲標記的正確格式(這是一個NSString?)?

我該如何發送帶有獲得令牌的臉譜圖請求?

或者是否有一種更簡單的方式接收來自Facebook牆上的公共信息,而無需以用戶身份登錄?

問候 邁克爾

回答

0

嘿,我掙扎了痘痘位同樣的問題。

由於幾天Facebook改變了一些有關訪問tokken的事情。現在,如果您只想閱讀用戶帖子,則需要擁有訪問令牌(即使此信息是公開的)。

幸運的是,您也可以使用應用程序訪問令牌。我試圖找出如何解決這個問題,但這裏有一些關於這方面的信息:http://developers.facebook.com/docs/authentication/(chech應用程序登錄)

+0

我已經閱讀並且應用程序登錄實際上是我想要做的,但我只是在我請求令牌後,不知道如何處理服務器的令牌響應。我需要令牌作爲NSString附加到圖形API調用。但是我得到一個NSData對象,我怎麼能得到令牌字符串呢? – Alf 2011-06-06 14:02:35

+0

好吧,我想我認爲這一部分:'code'([[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding])似乎給了我一個有效的標記字符串。但我仍然不知道如何發送正確的圖形請求。我試過requestWithGraphPath:@「xyz/posts?」和附加的令牌字符串,但是這給我一個無效的URL錯誤。 – Alf 2011-06-06 14:12:23