2013-08-22 210 views
2

前幾天我被問到是否有可能在網站上顯示特定google +網站的帖子。我試圖更詳細地解釋它:如何在網站上顯示我的google +網站的帖子

關注有谷歌+帳戶。 同樣的擔憂也有一個網站。 現在「Cool Concern」想要在其網站上的newssite上顯示來自google +的所有帖子。

我閱讀了Google+ Web API and HTTP API,但似乎沒有任何東西能滿足我的要求。

我知道這是一個絕對的新手問題。 但我很欣賞任何提示:

  • 它是一般可能嗎?
  • 我必須使用哪個API?

非常感謝!

回答

4

對於用戶和Google+信息頁,您可以檢索帳戶通過activities.list API調用發佈的所有公共帖子。由此,您可以在您自己的網站上顯示內容。

要進行activities.list API調用,您只需要用戶的Google+ ID或您感興趣的Google+信息頁。如果您的用戶登錄到您的站點,則可以使用特殊關鍵字'me'到當前認證的用戶。在Python中,這看起來像:

activities_resource = service.activities() 
request = activities_resource.list(
    userId='me', 
    collection='public', 
    maxResults='2') 

while request != None: 
    activities_document = request.execute() 
    if 'items' in activities_document: 
    print 'got page with %d' % len(activities_document['items']) 
    for activity in activities_document['items']: 
     print activity['id'], activity['object']['content'] 

    request = service.activities().list_next(request, activities_document) 

你可以看到其他語言的例子,並瞭解更多信息,在https://developers.google.com/+/api/latest/activities/list

但是,您需要定期緩存數據並進行刷新,以確保沒有陳舊的數據,並且從Google+中刪除的帖子不會保留在您的應用中。您可以在https://developers.google.com/+/policies查看完整的開發者政策。

+0

嘿喬娜,感謝您的快速回復。我不知道該從哪裏開始,該怎麼做。你的回答幫助我獲得正確的東西:) – owe

相關問題