我正在嘗試在iOS應用中使用Facebook SDK 3.2以獲取用戶Facebook新聞源。我已經成功地獲得了原生的Facebook登錄工作並請求擴展閱讀權限。Facebook iOS SDK 3.2獲取用戶新聞源
我想看看我需要使用FBRequest和FBRequestConnection類的文檔,但我在facebook開發人員網站上找不到任何這類事情的例子,至少不足以讓我自信地繼續下去。必須說,Facebook的開發網站上的教程不如以前那麼好!
有人能幫我一個例子嗎?
我正在嘗試在iOS應用中使用Facebook SDK 3.2以獲取用戶Facebook新聞源。我已經成功地獲得了原生的Facebook登錄工作並請求擴展閱讀權限。Facebook iOS SDK 3.2獲取用戶新聞源
我想看看我需要使用FBRequest和FBRequestConnection類的文檔,但我在facebook開發人員網站上找不到任何這類事情的例子,至少不足以讓我自信地繼續下去。必須說,Facebook的開發網站上的教程不如以前那麼好!
有人能幫我一個例子嗎?
編輯:FQL已棄用(自2.0),我們現在應該使用Graph API。 link provided at the bottom of this post顯示有價值的信息,一旦你到達那裏,看到屏幕頂部的紅色警報。
您將需要「read_stream」權限。 然後使用FQL獲取新聞提要。
我做這樣的:
NSString *fqlQuery = @"SELECT post_id, created_time, type, attachment FROM stream WHERE filter_key in (SELECT filter_key FROM stream_filter WHERE uid=me() AND type='newsfeed')AND is_hidden = 0 LIMIT 300";
// Make the API request that uses FQL
[FBRequestConnection startWithGraphPath:@"/fql"
parameters:[NSDictionary dictionaryWithObjectsAndKeys: fqlQuery, @"q", nil]
HTTPMethod:@"GET"
completionHandler:^(FBRequestConnection *connection,
id result,
NSError *error)
{
if (error)
NSLog(@"Error: %@", [error localizedDescription]);
else
NSLog(@"Result: %@", result);
}];
要了解詳情,請看這裏:http://developers.facebook.com/docs/reference/fql/stream
真是太神奇了,謝謝!我做了谷歌搜索,並且讀到/我/家不再必然返回與基於網絡的新聞饋送相同的內容,而FB也沒有計劃將其更新。我認爲這個FQL方法現在是正確的方法。 – 2013-02-28 15:12:21
如果我有我的公司的臉書頁面。那麼如何爲該頁面做同樣的事情? – python 2014-03-21 10:09:27
從2.0開始,FQL已棄用,您現在應該使用Graph API。 – 2015-07-01 08:41:22
你是如何採取從FBAccessTokenData Facebook的訪問令牌? – sathiamoorthy 2013-02-27 07:24:10