2013-12-11 42 views
2

基本上我使用picmonkey的api系統在我的網站上放置一個按鈕,將我的模板文件打開到我的站點的picmokey中進行編輯。當用戶保存這個文件時,我希望將圖像輸入到mysite上的電子郵件表單中,並通過電子郵件直接發送給我。Picmonkey API獲取顯示並將圖像保存爲電子郵件形式

現在我在我的網站上有一個測試按鈕(第二個),這只是我需要的一半,我只是不熟悉這種類型的東西,它對我來說有點高級。

killture.com/picmonkey/

有API機制的文檔是在這裏 picmonkey.com/help/articles/1017782-api-documentation

和使用按鈕IM代碼

<form method="post" action="http://www.picmonkey.com/service/" enctype='multipart/form-data'> 
<input type="hidden" name="_apikey" value="63fa2a00a6ffc755ea3458a72d4af600"/> 
<input type="hidden" name="_import" value="http://killture.com/templates/custompillow17x17-pm.png"/> 
<input type="hidden" name="_close_target" value="http://plusdope.com"> 
<input type="hidden" name="_export" value="http://www.killture.com/picmonkey/testimg"> 
<input type="hidden" name="_export_agent" value="browser">  
<input type="hidden" name="_export_field" value="photo"> 


<input type="submit" value="Create A Custom Pillow"/> 
</form> 

我的問題是,我點擊保存後,我把我帶回我的網站的測試頁面...地址欄中的網址是用一個臨時文件編碼的,該文件由一個隨機生成的文件名在picmonkey上託管。

例:killture.com/picmonkey/testimg/?photo=http%3A%2F%2Ftemp.picmonkey.com%2F1d%2F5dWv7AKCvSJ9YzuP2DsC.jpg

  1. 林不知道如何自動顯示圖像文件該網頁上
  2. 不知道如何在頁面

我將如何實現這一目標上顯示圖像的URL?

編輯:

所以現在我創造了新的按鈕(第一個向下)用你給我的代碼,我有我的測試頁http://killture.com/picmonkey

按鈕代碼:

<form method="post" action="http://www.picmonkey.com/service/" enctype='multipart/form-data'> 
<input type="hidden" name="_apikey" value="63fa2a00a6ffc755ea3458a72d4af600"/> 
<input type="hidden" name="_import" value="http://killture.com/templates/custompillow17x17-pm.png"/> 
<input type="hidden" name="_export" value="http://www.killture.com/testmonkey"> 
<input type="hidden" name="_export_agent" value="server"> 
<input type="hidden" name="_export_field" value="photo"> 
<input type="hidden" name="_export_method" value="POST"> 
<input type="submit" value="Create A Custom Pillow"/> 

用戶點擊保存後,他們被定向到我的表格頁面http://killture.com/testmonkey

表單頁面上的代碼是目前

<form action="/testmonkey#wpcf7-f753-p752-o1" method="post" class="wpcf7-form"> 
<input type="hidden" name="_wpcf7" value="753" /> 
<input type="hidden" name="_wpcf7_version" value="3.3.1" /> 
<input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f753-p752-o1" /> 
<input type="hidden" name="_wpnonce" value="86312bd7c3" /> 

<p>Your Name (required)<br /> 
    <span class="wpcf7-form-control-wrap your-name"><input type="text" name="your-name" value="" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" size="40" /></span> </p> 
<p>Your Email (required)<br /> 
    <span class="wpcf7-form-control-wrap your-email"><input type="text" name="your-email" value="" class="wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email" size="40" /></span> </p> 
<p>Subject<br /> 
    <span class="wpcf7-form-control-wrap your-subject"><input type="text" name="your-subject" value="" class="wpcf7-form-control wpcf7-text" size="40" /></span> </p> 
<p>Your Message<br /> 
    <span class="wpcf7-form-control-wrap your-message"><textarea name="your-message" class="wpcf7-form-control wpcf7-textarea" cols="40" rows="10"></textarea></span> </p> 

<p><input type="submit" value="Send" class="wpcf7-form-control wpcf7-submit" /></p> 
<div class="wpcf7-response-output wpcf7-display-none"></form> 

所以現在我怎麼包括代碼到表單,將圖像與形式發送?對於這方面,我顯然在當前形式中缺少一些代碼。

回答

1

嘿,我與PicMonkey。它絕對看起來像你接近得到你想要的。

你說你有你的網站上的電子郵件表格,將圖像發送給你。好了,通過使用URL作爲_export領域的目標開始:

<input type="hidden" name="_export" value="http://www.killture.com/picmonkey/YOUR_EMAIL_FORM"> 

因爲它是一個形式,你可能想直接貼到您的圖像數據,從而可以將其附加到電子郵件。因此,改變_export_agent場「服務器」,並添加一個_export_method字段設置爲「POST」:

​​

在這一點上,當用戶按下保存,POST請求將會向您的形式,與圖片數據在「照片」字段中。

如果這還不足以讓您繼續,請隨時在評論中提出更多問題。

編輯:

我認爲你需要重新考慮你的計劃了一下。/testmonkey是用於創建最終電子郵件的表單。對於_export目標來說這不是一個好的選擇,因爲我們所能做的就是向您發佈圖像。我們無法發佈其他電子郵件字段。

這裏有一個大致的輪廓,你需要做什麼:

  • 添加另一種形式,稱之爲/ picmonkey_export什麼的。使用它作爲 您_export目標

  • 當處理/ picmonkey_export,發回 瀏覽器的輸出應爲HTML調用你的/ testmonkey形式

  • 是HTML應該包含你從我們收到的圖像數據。然後 它會回來給你當用戶提交/ testmonkey與完成的電子郵件

  • 考慮回去有我們送你一個網址,以保存的圖像 - 它更容易編寫成文檔,並把它由用戶發回給您。你甚至可以給自己發郵件並在其中使用一個img標籤。

希望這能讓您走上正確的軌道。

+0

非常感謝你我遇到了一些麻煩,其中一個是我的表單需要包含哪些代碼,以便將圖像傳遞給它,然後發送到我的電子郵件。我將把它包括在我的佇列裏。 – missodessa

+0

我用我的更新代碼和問題編輯了我的原始帖子。我想感謝你的所有幫助! – missodessa

+0

對不起,我沒有意識到你會回覆! –

相關問題