Sachverhalt: A. Mit Gesuch vom 1. Februar 2017 an das Richteramt Bucheggberg-Wasseramt ersuchte die Beschwerdeführerin, vertreten durch Rechtsanwältin Judith Andenmatten, um provisorische Rechtsöffnung gegenüber dem Beschwerdegegner. Mit Urteil vom 1. März 2017 erteilte das Richteramt der Beschwerdeführerin in der Betreibung Nr. xxx des Betreibungsamtes Region Solothurn für den Betrag von Fr. 12'787.30 wie verlangt die provisorische Rechtsöffnung. Das Richteramt verpflichtete den Beschwerdegegner sodann dazu, der Beschwerdeführerin die Betreibungskosten von Fr. 103.30 zu ersetzen, ihr eine Parteientschädigung von Fr. 148.50 (Fr. 115.-- Honorar, Fr. 22.50 Auslagen, Fr. 11.-- MwSt) zu bezahlen und ihr die von ihr bevorschussten Gerichtskosten von Fr. 400.-- zu erstatten. B. Gegen die Festlegung der Parteientschädigung erhob die Beschwerdeführerin am 16. März 2017 Beschwerde an das Obergericht des Kantons Solothurn. Sie verlangte die Aufhebung der entsprechenden Dispositivziffer. Der Beschwerdegegner sei zu verpflichten, der Beschwerdeführerin eine Entschädigung von Fr. 570.78 (Fr. 506.-- Honorar, Fr. 22.50 Auslagen, Fr. 42.28 MwSt) zu bezahlen. Allenfalls sei die Sache an das Richteramt zurückzuweisen. Der Beschwerdegegner schloss mit Beschwerdeantwort vom 24. März 2017 sinngemäss auf Abweisung der Beschwerde. Mit Urteil vom 3. April 2017 wies das Obergericht die Beschwerde ab. C. Am 22. Mai 2017 hat die Beschwerdeführerin gegen dieses Urteil Beschwerde in Zivilsachen und eventuell subsidiäre Verfassungsbeschwerde an das Bundesgericht erhoben. Sie verlangt die Aufhebung des obergerichtlichen Urteils und die Zusprechung einer Entschädigung von Fr. 570.78 für das erstinstanzliche Verfahren. Allenfalls sei die Sache an das Obergericht zurückzuweisen. Das Bundesgericht hat die Akten beigezogen. Das Obergericht hat am 18. August 2017 auf Vernehmlassung verzichtet, aber Abweisung der Beschwerde beantragt. Der Beschwerdegegner hat sich nicht vernehmen lassen.