1
我試圖從USER_ID如何從頁面範圍ID獲得USER_ID
獲取頁面範圍ID(PSID)據我所知,一個用戶有兩種類型的ID:一個用於圖形API平臺(GID)和一個用於Messenger平臺(MID)。
(PSID = MID,USER_ID = GID)
我已經找到了辦法從GID更改爲MID:
GET /{GID}/ids_for_pages?access_token=[page_access_token]&appsecret_proof=[appsecret_proof]
enter code here
JSON我收到:
{ "data": [
{
"id": "MID here",
"page": {
"name": "Trang web b\u00e1n h\u00e0ng",
"id": "517250420"
}
} ], "paging": {
"cursors": {
"before": "MTg2MzIxMDUxNzI1MDQyMAZDZD",
"after": "MTg2MzIxMDUxNzI1MDQyMAZDZD"
} }}
現在我想從MID更改爲GID。
我試試這個
GET /{MID}/ids_for_pages?access_token=[page_access_token]&appsecret_proof=[appsecret_proof]
,但我得到的錯誤
{ "error": {
"message": "(#230) Requires pages_messaging permission to manage the object",
"type": "OAuthException",
"code": 230,
"fbtrace_id": "D+x01MWia1s" }}
我讀過Facebook的文件中here但我不能找出從MID改變GID的方式。
請幫幫我。感謝您閱讀我的問題。
_「但我得到的錯誤」 _ - 所以修復錯誤,看看你會得到什麼,然後...... – CBroe
錯誤的意思是我不知道如何修復它,我認爲這不是正確的方法。 抱歉讓您感到困惑。 –
錯誤消息表明您正在嘗試執行的操作需要特定權限 - 因此,此處的第一步當然是您要從用戶那裏獲得該權限。 – CBroe