wechat-php-sdk icon indicating copy to clipboard operation
wechat-php-sdk copied to clipboard

获取临时和永久素材 希望能返回素材的URL

Open pkkgu opened this issue 9 years ago • 5 comments

获取临时和永久素材 希望能返回素材的URL 图片或视频存储很多时候需要把URL转发给第三方处理

pkkgu avatar May 12 '15 03:05 pkkgu

将数据自己保存在服务器上就有属于自己的url了,视频的下载要额外处理下,直接用php同步方法下载可能会超时。

dodgepudding avatar Jun 11 '15 04:06 dodgepudding

就是因为要额外处理,所以才希望提取到URL,而不是数据流

pkkgu avatar Jun 11 '15 04:06 pkkgu

例子:

    /**
     * 组建下媒体文件URL
     * @param string $media_id 媒体文件id
     * @return boolean|string
     */
    public function getMediaUrl($media_id){
        if (!$this->access_token && !$this->checkAuth()) return false;
        return self::UPLOAD_MEDIA_URL.self::MEDIA_GET_URL.'access_token='.$this->access_token.'&media_id='.$media_id;
    }

pkkgu avatar Jun 11 '15 04:06 pkkgu

这个可以有,但有可能会被误认为这是提供外部直接访问的,但实际上这个不能直接开放给web访问

dodgepudding avatar Jun 11 '15 09:06 dodgepudding

这个说明一下就好了,能做到开始处理附件部分,这点基本常识应该都会有的。

pkkgu avatar Jun 12 '15 03:06 pkkgu