Facebook graph api 无法使用应用访问令牌发布自定义操作

Facebook graph api 无法使用应用访问令牌发布自定义操作,facebook-graph-api,oauth,Facebook Graph Api,Oauth,我觉得我的头撞到墙上了。我已经创建了一些自定义对象和一个自定义操作。要提交,我必须成功提交操作 我使用开发人员站点OpenGraph页面上的“获取代码”按钮中的以下代码 curl -F 'access_token=MY_ACCESSS_TOKEN' \ -F 'content=http://samples.ogp.me/417795554977717' \ 'https://graph.facebook.com/me/myapp:myaction' 我得到以下回应 {

我觉得我的头撞到墙上了。我已经创建了一些自定义对象和一个自定义操作。要提交,我必须成功提交操作

我使用开发人员站点OpenGraph页面上的“获取代码”按钮中的以下代码

curl -F 'access_token=MY_ACCESSS_TOKEN' \
     -F 'content=http://samples.ogp.me/417795554977717' \
        'https://graph.facebook.com/me/myapp:myaction'
我得到以下回应

{"error":
  {
    "message":"(#15) This method must be called with an app access_token.",
    "type":"OAuthException",
    "code":15
   }
 }
嗯,我喜欢认为我是个聪明人。我想知道如何从中生成应用程序访问令牌,然后重试

curl -F 'access_token=MY_APP_ACCESSS_TOKEN' \
     -F 'content=http://samples.ogp.me/417795554977717' \
        'https://graph.facebook.com/me/myapp:myaction'
然后我得到了这个回答

{"error":
  {
    "message":"A user access token is required to request this resource.",
    "type":"OAuthException",
    "code":102
   }
 }

很明显,我处于一个永无止境的循环中。我的头一直撞在这上面

当然,我一提交,就会通过更改各种设置来找到答案

我不会删除,我会为以后用谷歌搜索的人负责(除非他们最终修复)

在应用程序设置下,“高级”选项卡有一个名为“应用程序类型”的设置。如果设置为“本机/桌面”,您将无法发布操作

然而,Facebook自己的“获取代码”按钮示例代码仍然不起作用——这令人担忧