gpt4 book ai didi

facebook-graph-api - 什么时候使用 getGraphObject 和 getGraphEdge

转载 作者:行者123 更新时间:2023-12-04 07:54:06 25 4
gpt4 key购买 nike

我正在开发一个基于 php 的站点,并将一些 facebook sdk 集成到其中以获取一些基本的用户信息。我遇到的一件事是,当我向图表发出请求时,我如何知道我应该使用 getGraphObject 还是 getGraphEdge?我还没有看到任何直觉告诉我这一点。

我正在运行 php-sdk4 -> 版本 5

这是我昨晚遇到的一个例子..

$response = $fb->get('/me/friends', $fbToken);
$fbfriends = $response->getGraphEdge()->asArray();

documentation ,如果您查看 php 示例,他们使用 getGraphObject。但是当我使用它时,我收到一条错误消息,告诉我应该使用 Edge。有很多“get”函数,但我没有看到任何告诉我如何知道使用什么的东西。 getGraphObject、getGraphEdge、getGraphUser 等。我很想深入了解这个,因为它对我来说一直是一个猜谜游戏。

最佳答案

基本上,当:

  • 获取/{node-id},你应该使用getGraphNode()(getGraphObject()已弃用)
  • 获取/{node-id-with-known-type},你应该使用getGraph{Type}()
    例如获取/me然后使用getGraphUser(),获取/{event-id}然后使用getGraphEvent()
  • 获取/{node-id}/{edge-name},你应该使用getGraphEdge()(getGraphList()已弃用)
  • 获取/{node-id}/{edge-name-with-children-known-type},你应该使用getGraphEdge({children-type-class}).
    例如,获取 /me/albums 然后使用 getGraphEdge('GraphAlbum')
    节点类名位于 Facebook\GraphNodes 命名空间中。

关于facebook-graph-api - 什么时候使用 getGraphObject 和 getGraphEdge,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33106016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com