标记照片中的页面

发布于 2024-11-04 22:48:34 字数 550 浏览 0 评论 0原文

问候,

事情是这样的:

我正在开发一个应用程序,其中用户或他们管理的页面在自己的图像中被标记,但是,标记他们管理的页面不起作用,我对用户被标记没有任何问题。

下面是一些代码:

$tdata = array('tag_uid' => $fb_id,'x' => 0,'y' => 0);
$datatags[] = $tdata;

$attachment = array(
    'access_token' => $access_token,
    'tags' => $datatags
);

$attachment['image'] = '@'.realpath($image_name.);
$result = $facebook->api('/'.$album_id.'/photos', 'POST', $attachment);

$fb_id 是用户或页面的 ID。这是使用 Graph API 中的 /me/accounts 获取的,

谢谢!

Greetings

Here's what's up:

I'm working on an app where the user or a page they administrate is tagged in their own image, however, tagging a page they administrate doesn't function, I have no trouble with the user being tagged.

Here's some code:

$tdata = array('tag_uid' => $fb_id,'x' => 0,'y' => 0);
$datatags[] = $tdata;

$attachment = array(
    'access_token' => $access_token,
    'tags' => $datatags
);

$attachment['image'] = '@'.realpath($image_name.);
$result = $facebook->api('/'.$album_id.'/photos', 'POST', $attachment);

$fb_id is either the ID for the user or the page. which is grabbed using /me/accounts in the Graph API

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蓝海似她心 2024-11-11 22:48:34

根据文档,你不能这样做:

您可以使用两种方法指定要标记的用户:在 URL 路径中
作为 PHOTO_ID/tags/USER_ID,或在 URL 参数中作为
PHOTO_ID/标签?to=USER_ID。 目前,您无法在照片中标记页面
使用此 API。

https://developers.facebook.com/docs/参考/api/照片/

Per the documentation you cannot do this:

You can specify which user to tag using two methods: in the URL path
as PHOTO_ID/tags/USER_ID, or in a URL parameter as
PHOTO_ID/tags?to=USER_ID. Currently, you cannot tag a Page in a photo
using this API.

https://developers.facebook.com/docs/reference/api/photo/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文