2013-01-14 63 views
0

有幾個人問過如何使用應用令牌發佈照片,而一般的迴應似乎是應該使用用戶令牌。使用應用令牌發佈到Facebook的照片

但是,根據https://developers.facebook.com/docs/concepts/login/access-tokens-and-types/: 「您可以使用應用令牌發佈或刪除代表授予您應用權限的用戶的內容」。

,並根據https://developers.facebook.com/docs/reference/api/photo/

「要發佈一個‘照片’對象需要 -a有效的訪問令牌 -publish_stream許可 」

的方式我解釋這些兩個語句是我應該做的能夠使用有效的APP令牌將照片發佈到.../USER_ID /照片。 但是,當我嘗試這樣做時,我收到消息「請求此資源需要用戶訪問令牌」。與此同時,我可以使用APP令牌輕鬆發佈到.../USER_ID/feed。也可以僅使用APP令牌提交包含「用戶生成的照片」的故事。

因此,應用程序可以使用APP令牌執行這些操作,但需要針對USER_ID/USER的USER特定令牌?我想知道這種行爲是否有設計性?到目前爲止,我還沒有在文檔中找到任何證據表明情況。

+0

我正面臨類似的問題。你有機會得到一個解決方案或解決方法? – Kartik

回答

0

我也被困在與上述相同的地步。文件幾乎沒有幫助。

我使用的解決方法是在登錄並存儲授予用戶的臨時用戶訪問令牌時使用'offline_access'權限。

發佈照片時,我使用了該離線用戶訪問令牌,因爲應用訪問令牌不起作用。它的工作方式應該是儘管offline_access已被勸阻使用...似乎是目前唯一的方法。

相關問題