0

这更多的是语法问题,任何人都可以帮助我将这个原始调用转换为正确的 $facebook->api 调用吗?

真正让我困惑的是嵌套的图像数组。我还必须对“配方对象”进行编码,因为我必须向它添加一些参数。

https://graph.facebook.com/me/nyccookbook:cook?
  recipe=http://www.yourdomain.com/pizza.html&
  image[0][url]=http://www.yourdomain.com/images/my_camera_pizza_pic.jpg&
  image[0][user_generated]=true&
  image[1][url]=http://www.yourdomain.com/images/my_camera_soda_pic_2.jpg&
  image[1][user_generated]=true&
  access_token=YOUR_ACCESS_TOKEN

非常感谢任何帮助!

阿方索

4

1 回答 1

1
$options = Array(
    'recipe' => 'http://www.yourdomain.com/pizza.html',
    'image[0][url]' => 'http://www.yourdomain.com/images/my_camera_pizza_pic.jpg',
    'image[0][user_generated]' => true,
    'image[1][url]' => 'http://www.yourdomain.com/images/my_camera_soda_pic_2.jpg',
    'image[1][user_generated]' => true,
);

$wallPost = $this->fb->api('/me/nyccookbook:cook', 'post', $options);

简单的 :)

$this->fb 是 facebook 对象

:edit: 关于配方对象,这只是页面的 URL,其中元设置为打开图形对象,因此您可以在该页面内设置所有额外参数

见:http: //developers.facebook.com/docs/opengraph/tutorial/#publish

于 2012-11-03T15:52:05.550 回答