如何使用 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.
如何使用 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.