让Facebook识别OpenGraph的参数

时间:2013-08-29 03:55:10

标签: php facebook api facebook-graph-api params

我为用户提交设置了动态脚本,他们提交的每个图片的尾随网址都是 /image.php?id=150 或类似内容。

我需要Facebook识别一个参数。

如果我复制并通过网址 http://mysite.com/image.php?id=150 ,则无法识别id = 150,只有image.php,因此无法粘贴和接收缩略图,通过OG:meta标签的描述,标题和其他任何内容。

基本上我需要Facebook将 /image.php?id=150 /image.php?id=151 识别为2个不同的网址,而不是相同的他们可以拥有自己的动态元标记,因此在发布到Facebook时有自己的缩略图,描述和其他任何内容。

任何帮助都会受到赞赏,我真的遇到了这个问题。

1 个答案:

答案 0 :(得分:0)

这超出了Facebook图形API,但它可能对您有所帮助, 使用.htaccess

为每个图像创建一个永久链接
Allow from All
RewriteEngine on

SetEnv DEVELOPMENT_ENVIRONMENT true

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9_]*)$ image.php?id=$1 [L,QSA]

这会使您的网址更加清晰,因此要分享的新网址是http://mysite.com/150而不是您的网址 你可能想要使用像photo这样的子文件夹,所以它就像http://mysite.com/photo/150并将image.php复制到那个Dir