如何使用 Facebook Graph API 保存页面、link、音乐等?

How to use Facebook Graph API to save a page, link, music, etc?

如何使用 Facebook Graph API 保存/取消保存页面、link、音乐、视频等?

使用哪些边和参数来完成此操作?

我在 Facebook 开发者网站上找到了这段代码,但它不适用于页面、视频和音乐。

https://developers.facebook.com/docs/reference/opengraph/action-type/save.saves/

Bundle params = new Bundle();
params.putString("video", "http://samples.ogp.me/226075010839791");
/* make the API call */
new Request(
    session,
    "/me/save.saves",
    params,
    HttpMethod.POST,
    new Request.Callback() {
        public void onCompleted(Response response) {
            /* handle the result */
        }
    }
).executeAsync();

知道即使是上面的代码也能正常工作并保存视频(我通过 PC 浏览器检查过)但我无法使用以下代码将其与保存的视频一起获取:

Bundle params = new Bundle();
String pod = "/me/video.save";

new Request(mSession, pod, params, HttpMethod.GET, new Request.Callback()
{
    public void onCompleted(Response response)
    {

    }
}
).executeAsync();

所以我在这里错过了什么?

恕我直言,您使用了错误的端点。尝试使用

GET /me/save.saves

所述

此外,请注意,您不能仅通过此端点 "save" 进行任何操作:

An action representing someone saving a link, video or story on Facebook.