Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook graph api 在开放图形操作中获取fb_ref的正确方法是什么?_Facebook Graph Api_Post_Facebook Opengraph - Fatal编程技术网

Facebook graph api 在开放图形操作中获取fb_ref的正确方法是什么?

Facebook graph api 在开放图形操作中获取fb_ref的正确方法是什么?,facebook-graph-api,post,facebook-opengraph,Facebook Graph Api,Post,Facebook Opengraph,根据,如果你调用一个opengraph动作publish并填入可选的“ref”参数(比如ref:foo),Facebook将在Facebook发送给你的点击器的fb_ref URL参数中向你返回该值(比如myObject?fb_ref=foo) 然而,Facebook并没有这样做。我还没有看到在我的动作发布中包含ref参数会带来任何收益,即使是在非沙盒应用程序上 根据我的实验,将fb_ref放入我的URL的唯一方法是在用户正在操作的对象的URL参数中包含fb_ref(而不是通过在API调用中包含

根据,如果你调用一个opengraph动作publish并填入可选的“ref”参数(比如ref:foo),Facebook将在Facebook发送给你的点击器的fb_ref URL参数中向你返回该值(比如myObject?fb_ref=foo)

然而,Facebook并没有这样做。我还没有看到在我的动作发布中包含ref参数会带来任何收益,即使是在非沙盒应用程序上

根据我的实验,将fb_ref放入我的URL的唯一方法是在用户正在操作的对象的URL参数中包含fb_ref(而不是通过在API调用中包含参数),并让页面在og:URL中包含该fb_ref。然而,我猜这将导致Facebook将每一个不同的fb_ref视为不同的对象。这显然是不可取的

因此,无论我做什么,除了我的对象中的og:url指定的内容和Facebook生成的内容(如fb_source),我都无法让Facebook提供指向任何内容的链接


有人知道我做错了什么吗?

同样的问题。不仅缺少fb_ref参数,而且除了在“详细”视图中查看操作时(单击操作的时间戳在其自己的页面上单独查看操作时),所有其他facebook生成的值都会在任何位置的open graph操作中丢失。