我試圖通過我的應用的測試用戶帳戶上的Graph API將照片上傳到Facebook。只有url, link, name
參數存在,上傳工作正常返回一個有效的照片ID。通過Graph API將照片發佈到Facebook:OAuthException:(#100)param標籤必須是數組
不過,如果我使用附加tags
參數,我結束了以下錯誤返回:
{
"error": {
"message": "(#100) param tags must be an array.",
"type": "OAuthException",
"code": 100
}
}
我試圖提供幾乎在每一個可能的方式我能想到tags
值的,因爲我知道Graph API並不簡單(即使參數url
用於從URL上傳照片沒有列在photo
Graph API方法下);
一個用戶ID
tags=100003919104407
多CS'd用戶id
tags=100003919104407,100003919104408,100003919104409
與ids數組不爲整數
tags=[100003919104407, 100003919104404,100003919104405]
與ids數組作爲字符串
tags=["100003919104407", "100003919104404","100003919104405"]
數組包含對象,按照Facebook的圖形API文檔
tags=[{"id":"100003919104407"},{"id":"100003919104404"},{"id":"100003919104405"}]
如果有人能告訴我正確的格式/ anot她的參數通過它來傳遞用戶ID以便在照片中標記它們,我會非常感激。
專家你可以試試這個[解決] [1] [1]:http://stackoverflow.com/questions/10742120/unable-to-upload-and-tag-photo-on-facebook-application-php/10764438#10764438 –