我正在尝试删除通知请求,每个:https ://developers.facebook.com/docs/reference/dialogs/requests/#deleting
通过做这个:
app_token = Koala::Facebook::OAuth.new(FB_APP_ID,FB_SECRET).get_app_access_token
graph = Koala::Facebook::API.new(app_token)
graph.delete_object("#{request_id}_#{user_id}")
Koala gem 正在发送: request: !ruby/struct:VCR::Request method: :post uri: https://graph.facebook.com:443/313178335366125_1799948928 body: access_token=[APP_TOKEN]&method=delete headers: content-类型:-应用程序/x-www-form-urlencoded
这似乎是我想要的。但它失败了: - !'OAuth "Facebook Platform" "insufficient_scope" "(#200) 当前查看者看不到由 id 313178335366125 支持的实体 (EntID: 313178335366125)"'
我在这里有点茫然。似乎意识到我正在提供请求的 ID,因为它足够聪明,可以从请求末尾删除下划线和用户 ID。但如果是这样,为什么会出现错误?有什么建议么?