我想我的應用程序上發佈的照片,用戶已註冊我的應用程序publish_stream許可,目前正在從Facebook斷開。如何使用應用程序訪問令牌代表用戶發佈照片? (不與用戶的訪問令牌)
文檔https://developers.facebook.com/docs/publishing/說:
要發佈一個 '照片' 對象,你需要
- 有效的訪問令牌
- publish_stream許可
我嘗試了HTTP POST請求: https://graph.facebook.com/<USER_ID>/photos?access_token=<APPLICATION_ACCESS_TOKEN>
POST param : "url":"<link_to_some_picture>"
,我得到一個例外: content={"error":{"message":"A user access token is required to request this resource.","type":"OAuthException","code":102}}
代表的用戶發佈的照片我無法通過用戶訪問令牌...爲什麼我可以張貼的聯繫,但不是相片與我的應用程序訪問令牌?您正在使用的應用程序訪問令牌
我明白你的意思,但在我的應用我希望我的用戶登錄一次。 爲什麼我們可以張貼在代表與應用程序的訪問令牌的用戶的鏈接或狀態,我們不能用這種令牌發佈照片? – 2012-07-17 09:54:07
@tony,你誤會了 - 應用程序訪問令牌不能代表用戶創建狀態更新。使用應用訪問令牌,您可以將更新張貼爲頁面 - 但不能代表「普通」用戶。 – Lix 2012-07-17 09:56:12
你是對的我的意思是狀態更新與「通過我的應用程序」。爲什麼與照片不一樣? – 2012-07-17 10:07:59