我想從我的應用程序發佈到G +,就像我已經在幾行代碼到Twitter一樣。我一直在查看code.google.com上的示例代碼,而且,雖然API看起來非常強大,但文檔使得這個簡單的任務看起來非常複雜。有人可以提供一個簡單的代碼片段的指針,只需將一些文本發佈到我自己的G +帳戶中即可。用於發佈到Google+的簡單Python代碼
回答
http://code.google.com/p/google-api-python-client/應該適合您的需求。
有一些谷歌+動作的實例(http://code.google.com/p/google-api-python-client/source/browse/samples/plus/plus.py):
import sys
from oauth2client import client
from apiclient import sample_tools
def main(argv):
# Authenticate and construct service.
service, flags = sample_tools.init(
argv, 'plus', 'v1', __doc__, __file__,
scope='https://www.googleapis.com/auth/plus.me')
try:
person = service.people().get(userId='me').execute()
print 'Got your ID: %s' % person['displayName']
做到這一點,最好的方法是使用一個交互式後。無法代表用戶以編程方式撰寫帖子,但您可以爲預填文本和收件人的用戶創建「共享」選項。它呈現爲一個按鈕。下面有一個例子。
瞭解更多:https://developers.google.com/+/web/share/interactive
此外,code.google.com資源是過時的。所有更新的樣本都在https://github.com/googleplus/。具體而言,您可能對Python中的PhotoHunt服務器感興趣,以查看Google+ API提供的所有功能(https://github.com/googleplus/gplus-photohunt-server-python)。
有關PhotoHunt中交互式郵政的示例,請檢查https://github.com/googleplus/gplus-photohunt-server-python/blob/master/static/js/controllers.js#L253。
哇,這已經是很棒的信息了。我甚至已經搜索過GitHub(我的代碼是這樣的),從來沒有遇到過這些資源。我很好奇你說的是什麼「沒有辦法代表用戶以編程方式編寫帖子」。如果該用戶是我,那麼我代表自己在我自己的G +「牆」上發佈它呢? – mkoistinen
- 1. 簡單的Python代碼
- 2. 無法發佈Python代碼到roaslind.info
- 3. 如何將代碼發佈到Google代碼?
- 4. 關於將代碼發佈到野外
- 5. 用於發佈代碼片段的CMS
- 6. 簡單的佈局啓動代碼
- 7. 用於在html中發佈的python代碼熒光筆
- 8. 轉到這個簡單的塊,以慣用的Python代碼
- 9. 的Python簡單的代碼安排
- 10. 的Python:在簡單的代碼
- 11. 發佈生成會導致簡單的protobuf代碼失敗
- 12. 簡單而高效的C++/Boost源代碼發佈(合併)
- 13. iOS使用App Store個人簡歷代碼併發布到AppStore
- 14. 簡單的Python代碼錯誤
- 15. python簡單的錢代碼初學者
- 16. 一個簡單的python代碼調試
- 17. 故障與簡單的Python代碼
- 18. 初學者的簡單Python代碼
- 19. Python簡單的時間轉換代碼
- 20. 簡單的Python代碼沒有運行
- 21. 簡單的Python代碼無效語法
- 22. 幫助一個簡單的Python代碼
- 23. 開發與發佈Python代碼
- 24. asp.net相當於簡單的PHP代碼
- 25. 引發異常的簡單3d代碼!
- 26. 簡單的Android發現者wifip2pmanager代碼
- 27. 關於雙循環的簡單python代碼
- 28. 發佈Python代碼的最佳網站?
- 29. 僅發佈到代碼?
- 30. 關於GUI開發的代碼佈局
謝謝發佈。我已經看到並調查了這一點。我在Google的示例代碼中遇到的問題是:1)它們都不能說明簡單的任務,即將內容發佈到自己的頁面; 2)完全不清楚該任務需要哪些憑證; 3)他們已經「抽象出」了很多代碼加入到'sample_tools'中,這似乎只是爲了進一步複雜化並需要多個文件等來完成一項小任務。 – mkoistinen
@mkoistinen這真的不是一件輕而易舉的事情......他們抽象的東西實際上是一個相當複雜的發佈和身份驗證過程 – jozefg
只是一個人頭腦,你指向的Python示例並不是最理想的Google+的。請參閱Python快速入門:https://developers.google.com/+/quickstart/python – class