我正在尝试拨打电话
$url = 'https://api.instagram.com/v1/tags/'.$tag.'/media/recent?client_id='.$client_id;
但$tag
是我希望传入表情符号以获得表情符号的结果。我试过.....
$tag = 'U+1F601';
$tag = '\xF0\x9F\x98\x81';
$tag = '\x{1F601}';
任何帮助将不胜感激
答案 0 :(得分:1)
尝试查询
https://api.instagram.com/v1/tags/%D1%88%D0%B0%D0%BC%D0%BF%D1%83%D0%BD%D1%8C/media/recent?client_id=
其中%D1%88%D0%B0%D0%BC%D0%BF%D1%83%D0%BD%D1%8C
是urlencode字(或表情符号)。
对于示例,这是一个utf-8编码字。 所以你应该添加
$tag=urlencode($tag);
在查询之前。 $tag
应采用正确的编码方式。