当我尝试发布视频(但不是照片)时,为什么我收到“用户未授权应用程序执行此操作”错误

时间:2013-01-29 03:12:49

标签: facebook facebook-graph-api

我已经使用此处定义的方法成功地将我的应用程序发布到用户墙上几年了: https://developers.facebook.com/docs/reference/api/post/

现在我转而将视频(而非照片)发布到他们的墙上,突然收到此错误:

{“error”:{“message”:“(#200)用户未授权应用程序执行此操作”,“”“键入”:“OAuthException”,“code”:200}}

据推测,发布照片和视频的权限是相同的(据我所知),所以这几乎肯定是一个红色的鲱鱼错误(对于Facebook来说并不罕见)。所以,我很好奇是否有其他人使用/ post /方法将内容发布到授权你的应用程序的用户的墙上,我想知道我做错了什么......在我拉出用户的访问令牌之后(我在下面说了几句)其余的电话看起来像这样:

    post/access_token=xxxxxxxxx
&from=MyCompany
&to=user_facebook_id
&title=SomeString
&link=URL_TO_FOLLOW_BACK_FROM_FB
&source=URL_OF_VIDEO_FILE
&name=SOME_STRING
&type=video
&picture=URL_OF_THUMBNAIL

我的猜测是我在电话中遗漏了一些东西,但我无法弄清楚它可能是什么。

1 个答案:

答案 0 :(得分:2)

我猜这是不同的:

  

视频POST请求应使用graph-video.facebook.com

来源:Graph API > Video